【发布时间】:2015-05-27 23:32:13
【问题描述】:
我有这个代码:
$url = 'http://www.bgelectronics.eu/image/cache/data/cantell kabeli /14222-228x228.jpg';
$headers = get_headers($url, true);
var_dump($headers);
由于文件名中的空格,这将返回丢失文件的错误:
array(6) { [0]=> string(34) "HTTP/1.1 500 Internal Server Error" ["Date"]=>
string(29) "Tue, 24 Mar 2015 16:11:18 GMT" ["Server"]=> string(6) "Apache"
["Content-Length"]=> string(3) "677" ["Connection"]=> string(5) "close"
["Content-Type"]=> string(29) "text/html; charset=iso-8859-1" } file size:677
有什么建议吗?
【问题讨论】:
-
您的空间可能需要 urlencoding
-
这听起来很不错!让我测试一下
-
servImagesDir应该是$servImagesDir -
不,这是我的配置图像路径.. 问题出在远程图像中,而不是在本地服务器上.. 测试您是否可以复制此图像然后打开它..
标签: php file-exists