戻ってきた
( ! ) 警告: DOMDocument::loadHTML() [domdocument.loadhtml]: Entity の DOCTYPE 宣言が間違っています。行: C:\wamp\www\source.php の 3 行目 8 行目
コード:
<?php
$url = "http://www.some-plain-html-website.com";
$content = file_get_contents($url);
$dom = new DOMDocument;
$dom->loadHTML($content);
?>
何らかの理由で $content を解析しません。コンテンツを $content = ""; のような文字列にすると、要素タグ名で解析しても問題ありませんが、 file_get_content() メソッドを返すとエラーが発生します。
file_get_contents() のドキュメントには、文字列を返すと書かれていますが、何らかの理由で機能していません $content = (string)file_get_contents($url);
すべての助けを前もって感謝します。