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
)
しかし、ウェブスクリプトからまったく同じコードが私を与える:
[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
は、ウェブユーザーがコマンドラインからスクリプトを実行するよりアクセスが制限されているため、アクセス権の問題がある可能性があります。 –
raspi:同じコンピュータにあります。 Phill Pafford:それは何を求めているのですか?変更するにはどのような権限が必要です –