sherife Posted June 28, 2006 Share Posted June 28, 2006 I have a script that parses xml and it used to work in php 4.. Now my host upgradedto 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 whatI 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 Quote Link to comment Share on other sites More sharing options...
Drumminxx Posted June 28, 2006 Share Posted June 28, 2006 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 Quote Link to comment Share on other sites More sharing options...
sherife Posted June 28, 2006 Author Share Posted June 28, 2006 Hi DrumminxxThank 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? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.