php 破解防盗链图片函数


Posted in PHP onDecember 09, 2008
<?php 
$url=$_GET['url']; 
$ext=pathinfo($url,PATHINFO_EXTENSION); 
if($ext!='jpg' && $ext!='gif'){ // 只支持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; 
} 
?>
PHP 相关文章推荐
PHP+AJAX实现无刷新注册(带用户名实时检测)
Jan 02 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
Feb 27 PHP
php自动加载的两种实现方法
Jun 21 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
解析dedeCMS验证码的实现代码
Jun 07 PHP
php分页示例分享
Apr 30 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
Dec 25 PHP
php中isset与empty函数的困惑与用法分析
Jul 05 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
Jul 15 PHP
解决Laravel5.2 Auth认证退出失效的问题
Oct 14 PHP
中英文字符串翻转函数
Dec 09 #PHP
php2html php生成静态页函数
Dec 08 #PHP
php 远程图片保存到本地的函数类
Dec 08 #PHP
PHP 出现乱码和Sessions验证问题的解决方法!
Dec 06 #PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 #PHP
php 远程关机操作的代码
Dec 05 #PHP
php 清除网页病毒的方法
Dec 05 #PHP
You might like
星际争霸任务指南——人族
2020/03/04 星际争霸
php md5下16位和32位的实现代码
2008/04/09 PHP
完美解决PHP中文乱码
2009/11/26 PHP
PHP数组排序函数合集 以及它们之间的联系分析
2013/06/27 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
DEFER怎么用?
2006/07/01 Javascript
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
Python松散正则表达式用法分析
2016/04/29 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
windows下python和pip安装教程
2018/05/25 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
python 瀑布线指标编写实例
2020/06/03 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
计算机系毕业生推荐信
2013/11/06 职场文书
升职自荐书范文
2013/11/28 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python