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 Link to comment https://forums.phpfreaks.com/topic/13069-fopen-issue-in-php-514/ 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 Link to comment https://forums.phpfreaks.com/topic/13069-fopen-issue-in-php-514/#findComment-50290 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? Link to comment https://forums.phpfreaks.com/topic/13069-fopen-issue-in-php-514/#findComment-50392 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.