图片偷用,PHP程序破解防盗链
作者:shao65308 日期:2009-12-30
程序代码
<?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=原图片地址
评论: 0 | 引用: 0 | 查看次数: 3001
发表评论
你没有权限发表评论!