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中判断数组是一维,二维,还是多维的解决方法
May 04 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
php+js实现异步图片上传实例分享
Jun 02 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
PHP内存缓存功能memcached示例
Oct 19 PHP
Laravel中如何增加自定义全局函数详解
May 09 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
mongodb和php的用法详解
Mar 25 PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 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/11/19 PHP
php面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
Yii框架ACF(accessController)简单权限控制操作示例
2019/04/26 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
python解析xml模块封装代码
2014/02/07 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
python将时分秒转换成秒的实例
2019/12/07 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
2015年挂职锻炼工作总结
2014/12/12 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL