图片偷用,PHP程序破解防盗链

程序代码 程序代码

<?php
$url=$_GET['url'];
$ext=pathinfo($url,PATHINFO_EXTENSION);
if($ext!='jpg' && $ext!='gif' && $ext!='JPEG'){ // 只支持jpg和gif,此处会区分大小写
readfile('/upload/20081209130557536.gif');
exit;
}
$file=md5($url).'.'.$ext;
if(file_exists($file)){
readfile($file);
exit;
}else{
$data=file_get_contents($url);
if(!$data){ // 读取失败
readfile('/upload/20081209130557536.gif');
exit;
}
$handle=fopen($file,'wb');  //不需写入文件可去除蓝色部分
fwrite($handle,$data);
fclose($handle);
echo $data;

}
?>


把上面代码存为一个img.PHP文件,需要显示的图片的地方改为src=img.php?url=原图片地址

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: PHP 小偷
相关日志:
评论: 0 | 引用: 0 | 查看次数: 3001
发表评论
你没有权限发表评论!