Hi, TR Shaw
I would next try curl as php-extension.
If that is working well, and you need it definitely with file() I'd use
Wireshark to check which request is sent to the remote machine.
Bye
Simon
2012/3/10 TR Shaw ts...@oitc.com
This is weird. This statement fails:
$tlds = file(http://www.surbl.org/tld/three-level-tlds;,
FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
Warning: file(http://www.surbl.org/tld/three-level-tlds): failed to open
stream: HTTP request failed! HTTP/1.0 502 Bad Gateway
also tried the final location and it fails with:
Warning: file(http://george.surbl.org/two-level-tlds): failed to open
stream: HTTP request failed!
But a browser and the following work:
$response = shell_exec(curl -s -S -L
http://data.iana.org/TLD/tlds-alpha-by-domain.txt -o
tlds-alpha-by-domain.txt);
Any ideas? I'd rather not use curl if possible.
TIA,
Tom
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php