一、黑名单过滤
$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
二、随机颜色生成器
三、从网上下载文件
// 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);
六、检查网站是否宕机
以上就是6个超实用的PHP代码样例,希望对大家学习PHP编程有所帮助,果断收藏吧
原文地址:https://www.jb51.cc/php/21305.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。