我動態使用此生成XML:PHP的DOMDocument負載XML超時
$domtree = new DOMDocument('1.0', 'UTF-8');
$domtree -> formatOutput = true;
$xmlRoot = $domtree -> createElement("theparent");
bla..bla..bla..
echo $domtree->saveXML();
我使用此
$f = "http://localhost/myapp/xml/products.php"; //full url path
$doc = new DOMDocument();
$doc->load($f)
bla..bla..bla從PHP加載生成的xml ..
但它花了很長時間執行,我得到這個錯誤:
Warning: DOMDocument::load(http://localhost/myapp/xml/products.php) [function.load]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in F:\xampp\htdocs\myapp\loader\loadxml.php on line 14
Fatal error: Maximum execution time of 60 seconds exceeded in F:\xampp\htdocs\myapp\loader\loadxml.php on line 16
我曾經使用相同的方式完成這個加載XML方法,但爲什麼在這個應用程序中,我得到這個錯誤?有沒有特別的xampp或php設置?或我的代碼不正確?
謝謝:)
btw,我正在使用PHP版本5.0.5 – Samodra 2012-03-10 13:49:05
嘗試使用文件路徑的絕對路徑,BTW不應該是products'.xml'嗎?並嘗試下一個解決方案:http://www.php.net/manual/en/domdocument.load.php#91384 – 2012-03-10 13:49:21
不,它是products.php。我生成的XML動態和內容類型是text/xml。順便說一句,謝謝你的鏈接。我試試.. – Samodra 2012-03-10 13:56:52