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 相关文章推荐
NT IIS下用ODBC连接数据库
Oct 09 PHP
详谈PHP文件目录基础操作
Nov 11 PHP
windows中为php安装mongodb与memcache
Jan 06 PHP
php浏览历史记录的方法
Mar 10 PHP
php实现模拟post请求用法实例
Jul 11 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
Dec 07 PHP
php基于jquery的ajax技术传递json数据简单实例
Apr 15 PHP
PHP从二维数组得到N层分类树的实现代码
Oct 11 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
Jun 13 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
Aug 12 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 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
php中用文本文件做数据库的实现方法
2008/03/27 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
JS之相等操作符详解
2016/09/13 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
python使用循环打印所有三位数水仙花数的实例
2018/11/13 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
Python OpenCV实现视频分帧
2019/06/01 Python
python 日期排序的实例代码
2019/07/11 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
在python shell中运行python文件的实现
2019/12/21 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
CSS3+js实现简单的时钟特效
2015/03/18 HTML / CSS
新闻专业个人求职信
2013/12/19 职场文书
高三历史教学反思
2014/01/09 职场文书
教师工作表现自我评价
2015/03/05 职场文书
离婚案件原告代理词
2015/05/23 职场文书
钱学森电影观后感
2015/06/04 职场文书
负责培养人意见
2015/06/05 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
中学政教处工作总结
2015/08/13 职场文书
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript