function GrabImage($remoteUrl,$filename="") {
if($remoteUrl==""):return false;endif;
if($filename=="") {
$ext=strrchr($remoteUrl,".");
if($ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=date("dMYHis").$ext;
}
ob_start();
readfile($remoteUrl);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen("upload/".$filename, "a");
fwrite($fp2,$img);
fclose($fp2);
return $filename;
}
本机测试,可以下载到本地,没有问题,上传到linux+ngnix服务器环境后执行脚本,下载回来的图片为0字节,而且速度非常快,不知问题出在哪里了。
if($remoteUrl==""):return false;endif;
if($filename=="") {
$ext=strrchr($remoteUrl,".");
if($ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=date("dMYHis").$ext;
}
ob_start();
readfile($remoteUrl);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen("upload/".$filename, "a");
fwrite($fp2,$img);
fclose($fp2);
return $filename;
}
本机测试,可以下载到本地,没有问题,上传到linux+ngnix服务器环境后执行脚本,下载回来的图片为0字节,而且速度非常快,不知问题出在哪里了。
解决方案 »
- php中怎么手动设置每页显示按条数
- PHP从Word表格中提取数据存入数据
- 关于smarty模板技术的问题,,,无法配合css样式显示
- php4如何使用schemavalidate来验证xml的合法性
- zend studio写代码问题
- 为什么都喜欢用文本编辑器,如Notepad++, EditPlus, Sublime text, EmEditor, 都说DW不好呢?
- php中根据用户的操作显示相应图标的问题
- 储存 图片和取出图片MySQL + PHP
- 我在php.ini 中设置了 upload_max_filesize = 10M , 但是我用copy()上传几Mb的文件时却不行!!
- PHP中上传大体积文件时需要的设置
- php 采集
- php 正则匹配
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off本机和服务器的配置一样,可是本机能采集远程图片,服务器还是不行。搞不懂,问题应该不在这里