一、黑名单过滤
$file = 'spam.txt';
$str = 'This string has cat,dog word';
if(is_spam($str,$file))
echo 'this is spam';
else
echo 'this is not spam';
ab:3
dog:3
cat:2
monkey:2
@H_404_6@
二、随机颜色生成器
三、从网上下载文件
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,false);
curl_setopt($ch,CURLOPT_BINARYTRANSFER,true);
curl_setopt($ch,CURLOPT_AUTOREFERER,CURLOPT_FOLLOWLOCATION,CURLOPT_RETURNTRANSFER,true);
// grab URL and pass it to the browser
$opt = curl_exec($ch);
// close cURL resource,and free up system resources
curl_close($ch);
$saveFile = $name.'.'.$ext;
if(pregmatch("/[^0-9a-z.-]/i",$saveFile))
$saveFile = md5(microtime(true)).'.'.$ext;
$handle = fopen($saveFile,'wb');
fwrite($handle,$opt);
fclose($handle);
四、强制下载文件
@readfile($row['FileName']);
exit(0);
}else{
header("Location: /");
exit;
}
五、截取图片
$src_x = '0'; // begin x
$src_y = '0'; // begin y
$src_w = '100'; // width
$src_h = '100'; // height
$dst_x = '0'; // destination x
$dst_y = '0'; // destination y
$dst_im = imagecreatetruecolor($src_w,$src_h);
$white = imagecolorallocate($dst_im,255,255);
imagefill($dst_im,$white);
imagecopy($dst_im,$src_im,$dst_x,$dst_y,$src_x,$src_y,$src_w,$src_h);
header("Content-type: image/png");
imagepng($dst_im);
imagedestroy($dst_im);