私は動的にこれを使用して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
ファイルパスに絶対パスを使用してみてください。次の解決策を試してください:http://www.php.net/manual/en/domdocument.load.php#91384 –
いいえ、それはproducts.phpです。 XML dynamicalyを生成し、content-typeはtext/xmlです。 btw、リンクありがとうございました。私はそれを試して.. – Samodra