Jump to content

Fopen Issue In Php 5.1.4


sherife

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
Link to comment
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
Link to comment
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?

Link to comment
Share on other sites

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.