0

私は次のコードを書きました:

$xmldom = new DOMDocument();
$xmldom->load('http://www.robot-domestici.it/joomla/component/virtuemart/robot-domestici/robot-pulizia-casa?page=shop.feed');

しかし、ロードされたドキュメントは空で (このカテゴリには製品が含まれていません)、次のエラーが発生します:

Warning: DOMDocument::load(): Document is empty in http://www.robot-domestici.it/joomla/component/virtuemart/robot-domestici/robot-pulizia-casa?page=shop.feed, line: 1 in C:\Users\Jacopo\Dropbox\Tirocinio\xampp-portable\htdocs\sites\prova\cerca categorie2.php on line 73

Warning: DOMDocument::load(): Start tag expected, '<' not found in http://www.robot-domestici.it/joomla/component/virtuemart/robot-domestici/robot-pulizia-casa?page=shop.feed, line: 1 in C:\Users\Jacopo\Dropbox\Tirocinio\xampp-portable\htdocs\sites\prova\cerca categorie2.php on line 73

実行を中断します。明らかに、URL は動的に生成され、フィードの内容も変更される可能性があるため、どの URL が空になるかわかりません。私はいくつかのチェックをしなければなりませんが、何ができるかわかりません....フィードを変数に保存しようとしましたが、うまくいきません:

$str=file_get_contents('http://www.robot-domestici.it/joomla/component/virtuemart/robot-domestici/robot-pulizia-casa?page=shop.feed');
if($str==='')
        return;

私に何ができる?

4

0 に答える 0