まず第一に、私の英語について申し訳ありません。
私は HTML パーサーで作業しており、解析する画像やその他のダウンロード可能なものをスキップします。
いくつかのバリエーションを試しましたが、これが最後です。
$doc = new DOMDocument();
@$doc->loadHTMLFile("http://exampledomain.com/images/img3.JPG");
if($doc->hasChildNodes){break;}
解決策を検索した後、私はこれを試しました:
$doc = new DOMDocument();
@$doc->loadHTMLFile("http://exampledomain.com/images/img3.JPG");
var_dump($doc->childNodes->length);
foreach($doc->childNodes as $child){
var_dump($child->nodeName);
}
結果:
2
html
html
- 質問: jpg ファイルに 2 つのノード html を含めるにはどうすればよいですか?
- 質問: ファイルをスキップする方法 (jpg、exe、doc など、非 html ファイル)