Jump to content

[SOLVED] any ideas why file() function isn't working?


micah1701

Recommended Posts

I have allow_url_fopen turned on yet:

 

<?php
if(!file("http://www.google.com") ){
echo "boo hiss, this doesn't work";
}
?>

 

using file() is returning false.

for that matter, so is fopen() and file_get_contents()

 

is there some other setting I'm missing other then "allow_url_fopen" that might be blocking my XSS?

good thinking... I'm getting two warnings:

 

Warning: file() [function.file]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /path/to/my/file.php line #

 

and

 

Warning: file(http://www.google.com/) [function.file]: failed to open stream: Resource temporarily unavailable in /path/to/my/file.php line #

 

guess I'll go google those; maybe someone here can respond back in the meantime with a good interpretation.

If you are on shared hosting, most of the time they disable the retrieval of files through fopen items, such as file.

 

You can try using curl to retrieve the contents and see if that will work, that is if your host has curl installed.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.