Marshall Burns wrote:
> I am developing a crawler. It has worked fine throughout testing until this
> morning, when suddenly it started yielding an access violation error. I have
> not been able to find any explanation of this. I've reduced the script to
> the following test code:
>
> ==============================
>
> <html>
>
> <head>
>
> <title>Test crawler</title>
>
> </head>
>
> <body>
>
> <?php
>
>
>
> $sURL = $_GET['URL'];
>
>
>
> echo('<p>Getting ' . $sURL . '<p>');
>
> $sFileCont = file_get_contents('http://' . $sURL);
>
Is allow_url_fopen enabled?
http://us.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen
> echo('<br>Dump:' . $sFileCont);
>
>
>
> ?>
>
> </body>
>
> </html>
>
> ==============================
>
> Running this with various inputs, I get:
>
> ==============================
>
> www.ennex.com/util/php/test.php?URL=www.Google.com
>
> Getting www.Google.com
>
> PHP has encountered an Access Violation at 0A0591E4
Not sure. Review above suggestion.
>
> ==============================
>
> www.ennex.com/util/php/test.php?URL=www.BadURL.com
>
> Getting www.BadURL.com
>
> Warning: file_get_contents() [function.file-get-contents]:
> php_network_getaddresses: getaddrinfo failed: No such host is known. in
> D:\WWWRoot\ennex.com\www\util\php\test.php on line 11
>
This should:
When I do this...
# host www.badurl.com
I get this...
Host www.badurl.com not found: 3(NXDOMAIN)
> PHP has encountered an Access Violation at 0A11B8D6
>
> ==============================
>
> The second result shows that it doesn't have to successfully open a stream
> to yield the error.
>
> The "file_get_contents()" function was working just fine throughout
> development of the script. Now it yields an access violation. Anybody have
> any idea what is going on?
>
> Thanks for your help.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php