トップページ > プログラム > 2015年09月17日 > 1rTPpGdU

書き込み順位&時間帯一覧

25 位/157 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000200000002



使用した名前一覧書き込んだスレッド一覧
447
【PHP】下らねぇ質問はここに書き込みやがれ 2©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 2©2ch.net
478 :447[]:2015/09/17(木) 16:29:03.53 ID:1rTPpGdU
//リファラーのURLを取得
$referer = $_SERVER["HTTP_REFERER"];

>>447で質問したものですが…

//取得したURLのHTMLを取得
$html = file_get_contents($referer);

//HTMLをパースする
$doc = new DOMDocument();
$doc->loadHTML($html);

//特定の箇所だけを抽出
$com = $doc->getElementsByTagName('section')->item(0);

//HTMLを出力
echo $doc->saveHTML($com);

上記のようなコードを書いたのですが、特定の箇所だけを抽出する際にタグではなくIDのみを抽出したいので、「getElementsById(‘hoge’)->item(0);」と書いたところうまくいきませんでした…
パースしたHTMLから特定のID部分だけを抜き出すにはどうすれば良いのでしょうか
【PHP】下らねぇ質問はここに書き込みやがれ 2©2ch.net
480 :447[]:2015/09/17(木) 16:52:17.92 ID:1rTPpGdU
>>479
あ、すみません;
sが余計でしたね…しかしどうしてもできない…
たとえば、取得したHTMLのID名「blog-footer」を全部引っこ抜きたい場合、
$hoge = getElementById('blog-footer')->item(0);
echo $doc->saveHTML($hoge);

と書いても無理でした…
なんでなんでしょうか…


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。