fopen 下载远程图片
这个代码是隐藏远程图片真实地图用的,
如果要隐藏本地图片真实地址,会更简单 只需要这样做就可以 fread($hfile,filesize($hfile));
使用被注解的代码也可以正常输出图片。相比 while(!feof($hfile)) 读取文件字符更方便简单。
下载远程文件 关键是这里
while(!feof($hfile)){
$img .= fread($hfile,1024*8);
}
<?php
$file = "http://p5.qhimg.com/t01b06e895a249b1bc5.jpg";
$hfile = fopen($file,"r");
// $content = stream_get_contents($hfile);
while(!feof($hfile)){
$img .= fread($hfile,1024*8);
}
header("Content-type: image/*");
// echo $content;
echo $img;
?>
调用方法:另外新建一个html网页文件,在body标签中加入如下代码:
<img src="http://127.0.0.1/这里是上面php文件的网址" />