Jump to content

Archived

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

sherife

Fopen Issue In Php 5.1.4

Recommended Posts

I have a script that parses xml and it used to work in php 4.. Now my host upgraded
to php 5.1.4 and it always times out when it does a fopen ( see message below )

I looked in the php site for doc with little help.
do you know if there is another function that I can use instead of fopen or have any ideas what
I can do or where I can look?

Thank you much.


Warning: fopen( http://.....) [function.fopen]: failed to open stream: Connection timed out in /home/sw/public_html/functions/ParseXML.php on line 10

Share this post


Link to post
Share on other sites
if all your doing is parsing xml then you can use file_get_contents.

if your writing to xml then you'll need to use fopen.

as to the stream problem the file path is causing this. check if your php setting "allow_url_fopen" is off and if it is and you cannnot change the setting then try:

$_ENV['DOCUMENT_ROOT'] . 'path/ofmyfile.xml'

I just use file_get_contents though and it works everytime for parsing xml

Share this post


Link to post
Share on other sites
Hi Drumminxx

Thank you for your response.

My setting for allow_url_fopen is On under local and master value.
I tried using file_get_contents and got the same timeout problem like with fopen.

Could there be another setting that I need to look at?

Share this post


Link to post
Share on other sites

×

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.