0
我可以加载从PHP CLI远程文件(HTTP):无法从网络加载远程文件,但不CLI
php > print_r(getimagesize("http://www.google.ca/intl/en_ca/images/logo.gif"));
Array
(
[0] => 276
[1] => 110
[2] => 1
[3] => width="276" height="110"
[bits] => 8
[channels] => 3
[mime] => image/gif
)
然而,从Web脚本完全相同的代码给我:
[Thu Sep 03 21:47:53 2009] [error] [client 127.0.0.1] PHP Warning: getimagesize() [<a ref='function.getimagesize'>function.getimagesize</a>]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /var/www/html/Whatsize/index.php on line 30
[Thu Sep 03 21:47:53 2009] [error] [client 127.0.0.1] PHP Warning: getimagesize(http://www.google.ca/intl/en_ca/images/logo.gif) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /var/www/html/Whatsize/index.php on line 30
我必须改变httpd.conf中的内容才能允许远程文件访问吗?
看起来像DNS问题 – raspi 2009-09-04 02:14:29
可能是一个权限问题,因为网络用户的访问权限比从命令行运行脚本的权限 – 2009-09-04 11:28:42
raspi:它在同一台计算机上,可能导致它? Phill Pafford:这就是问题的要求,我需要更改什么权限 – 2009-09-04 14:50:44