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 全文搜索和替换的实现代码
Jul 29 PHP
基于PHP 面向对象之成员方法详解
May 04 PHP
基于PHP+Ajax实现表单验证的详解
Jun 25 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
destoon实现VIP排名一直在前面排序的方法
Aug 21 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 PHP
PHP基于cookie实现统计在线人数功能示例
Jan 16 PHP
PHP二维索引数组的遍历实例分析【2种方式】
Jun 24 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
ajax php 实现写入数据库
2009/09/02 PHP
PHP实现读取一个1G的文件大小
2013/08/24 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
js树形控件脚本代码
2008/07/24 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
页面使用密码保护代码
2013/04/10 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
js实现幻灯片轮播图
2020/08/14 Javascript
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
python根据出生日期获得年龄的方法
2015/03/31 Python
Python中return语句用法实例分析
2015/08/04 Python
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
有趣的python小程序分享
2017/12/05 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
struct与class的区别
2014/02/03 面试题
财务管理专业自荐书
2014/09/02 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
步步惊心观后感
2015/06/12 职场文书
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server