Re: file url access funniness
| From: | Simon Schick | Date: | Sat, 10 Mar 2012 17:20:34 +0000 |
| Subject: | Re: file url access funniness | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-316966@lists.php.net to get a copy of this message | ||
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 <tshaw@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
>
>