私はdomドキュメントを使用したことがなく、助けが必要です。
私は他のスレッドや他のチュートリアルを見ようとしましたが、どこが間違っているのか分かりません。Domドキュメントの解析
これはページです:https://aro.lfv.se/Links/Link/ViewLink?TorLinkId=310&type=MET
ここでは、HTMLのごく一部です。
<h1 class="tor-link-header">Översikt</h1>
<pre class="linkTextNormal">ÖVERSIKT FÖR OMRÅDE E UTFÄRDAD 040753
GÄLLANDE DEN 4 MAJ 2017 MELLAN 08 OCH 16 UTC
Väderöversikt
Se väderöversikt för område A+B
Sikt under 5 kilometer eller molnbas under 1000 fot
Väntas inte förekomma under perioden.
Måttlig eller svår isbildning
Väntas inte förekomma under perioden
Måttlig eller svår turbulens
08-16UTC: I hela området</pre>
<h1 class="tor-link-header">Hela Område E</h1>
<pre class="linkTextNormal">PROGNOS FÖR OMRÅDE J UTFÄRDAD 040753
GÄLLANDE DEN 4 MAJ 2017 MELLAN 08 OCH 16 UTC
私は、全体のHTML内の2つだけ<pre>
タグがあることが判明している、それらの両方は、私には興味深いものです。
私はこのコードを見つけました(私のコードに合うようにわずかに微調整)が動作しません。
$doc = new DOMDocument();
$doc->load($URL_LHP);
$Parts = $doc->getElementsByTagName('pre');
$Part = $Parts->item(0);
var_dump($Part);
foreach($Parts as $Part){
echo $Part;
}
var_dumpはNULLを返し、エコーは何も返しません。 $ URL_LHPは、文字列形式のHTMLです。
$ URL_LHPをエコーすると、ウェブページがエコーされますが、 "死んだ"画像とCSSは表示されません。
変数は私が期待するものです。
誰もがこれを手伝ってくれますか?
一部 'すなわち複数も持っている変数名を持つように通常は良い考えではありません'と' 'あなたの場合の' '部分 ''。これは、バグの場合に見つけにくい文字の違いが1つだけであるためです。 –
真実ですが、今私はそれをうまく動作させようとしています、そして、後で、私は細かい調整を整理することができます。私が言ったように、私はコードを見つけました。 – Andreas
まず、 '$ doc-> load'の戻り値を調べて、DomDocumentが入力データを解析できるかどうかを確認します。 – CBroe