Jump to content

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


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.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.