‘壹’ 为什么我下载的东西全部是php文件都打不开诶
你好!这是下载错误所致。php文件,多数是因为下载东西,错误的下载到了网页文件,主要是下载站中的下载连接,其实是php脚本文件控制的,有的不支持一些下载工具下载,防止大量占用网站服务器资源。当使用讯雷下载时连接就会失效,也可能是服务器链接地址失效,导致下载到的东西只是个php脚本文件,根本不是你要查找的相关资料。所以需要查对后重新下载。谢谢。
‘贰’ 我用PHP测试文件下载功能,但是下载下来的图片却总是损坏的,代码如下:
<?php
header("Content-type:image/pjpeg");
echofile_get_contents("./201404/1.jpg");
?>
‘叁’ 为什么我php用header下载图片,打开是空的,我看到你解决了,求帮助
functioncurlDownloadRemote($remote,$local){
$curl=curl_init($remote);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$imageData=curl_exec($curl);
curl_close($curl);
$dir=dirname($local);
if(!is_dir($dir)){
@mkdir($dir,0755,true);
}
$tp=@fopen($local,'w');
fwrite($tp,$imageData);
fclose($tp);
}