#1 před rokem

Oggy
Člen
Registrovaný: 7. 4. 2009
Příspěvky: 292

php DOM

Chtěl bych se zeptat jak je možné řešit načtení externího html souboru .. vyselectovat např. jen určitý div .. a vypsat znovu v html?

volil jsem DOM..zdá se mi nejvhodnější, ale možná ne:-)

<?php
        $dom = new DOMDocument();
        $ok = $dom->loadHTML(externí html);
?>

teď bych potřeboval vyselectovat určitý div a ostatní „zahodit“ ..

<?php
        $content = $dom->getElementById("column_data");
?>

jak na to?
děkuju

 

#2 před rokem

phx
Moderator
Registrovaný: 17. 4. 2008
Příspěvky: 878

Re: php DOM

Co zkusit jen regexp? Pokud to je jen 1 blok tak to asi nema cenu hrotit pres DOM.

 

#3 před rokem

Oggy
Člen
Registrovaný: 7. 4. 2009
Příspěvky: 292

Re: php DOM

phx napsal(a):

Co zkusit jen regexp? Pokud to je jen 1 blok tak to asi nema cenu hrotit pres DOM.

Nakonec jsem tu udělal tak, že jsem si vytáhl ten svůj div .. potom z dokumentu odebral node html..tedy vsechno a do dokumentu ten svuj div pripojil..
chci s nim dal pracovat..z nej taky neco vyzobat.. atd..
ale asi to neni zrovna nejefektivnejsi

 

Zápatí