RT自己收藏,要用的时候就找不到.
使用方法
http://yourweb/文件名.php?url=http://图片地址 或者 http://yourweb/文件名.asp?url=http://图片地址
感谢wykslina提供的引用地址,服务器不限制iis,大家可以放心用.http://wyk.org.ru/163.asp?url=http://
另外提供一个php的
http://www.8341.cn/2/krdo.php?url=
php的
<?php
if(substr($_GET[‘url’], 0, 7)!=”http://”){
exit;
}
readfile($_GET[‘url’]);
?>
还是php的
<?php
/**********************************************************************
突破防盗链的显示图片标签[simg],PHP程序部分
*********************************************************************/
ob_start();
$img=$_GET['url'];$host=$path=str_replace('http://','',$img);
$host=explode('/',$host);
$host=$host[0];
$path=strstr($path,'/');
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if ($fp)
{
@fputs($fp, \"GET $path HTTP/1.1\\r\\n\");
@fputs($fp, \"Host: $host\\r\\n\");
@fputs($fp, \"Accept: */*\\r\\n\");
@fputs($fp, \"Referer: http://$host/\\r\\n\");
@fputs($fp, \"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\\r\\n\");
@fputs($fp, \"Connection: Close\\r\\n\\r\\n\");
}$Content = '';
while ($str = fread($fp, 4096))
$Content .= $str;
@fclose($fp);
$pos=strpos($Content,\"\\r\\n\\r\\n\");
$head=substr($Content,0,$pos);
$text=substr($Content,$pos+4);
header($head);
echo $text;
?>
asp的