php常用收集

1,正则匹配,常用于过滤$tmp=eregi('http|.com|.cn|枪|药|早泄', $_REQUEST['content']);      过滤
if($tmp){echo 'aaa'};
2,insert into 时候转义' addslashes();
3,正则替换
function clsdiv($content)
{
  $pattern[] = "/<(div.*?)>/";
  $pattern[] = "/<(\/div.*?)>/";
  $pattern[] = "/(<!--[if !IE]>).*?-->/";
  $pattern[] = "/<(table.*?)>/";
  $pattern[] = "/<style[^>]*?>.*?<\/style>/si";
  $pattern[] = "/<style[^>]*?>.*?<\/style>/si";
  $pattern[] = "/<td[^>]*?>.*?<\/td>/si";
  $pattern[] = "/<tr[^>]*?>.*?<\/tr>/si";
  $pattern[] = "/<tr[^>]*?>/si";
  $pattern[] = "/<td[^>]*?>/si";
  $pattern[] = "/<\/tr>/si";
  $pattern[] = "/<\/td>/si";
  $pattern[] = "/<tr[^>]*?>/si";
  $pattern[] = "/<tr[^>]*?>/si";
  $pattern[] = "/<tr[^>]*?>/si";
  $clscontent= preg_replace($pattern, "", $content);
return $clscontent;
}
$file = preg_replace ("'<script[^>]*?>.*?</script>'si", '', $file);
Tags: