Autor Zpráva
Bufalo bill
Profil *
Ahoj,potřeboval bych pomocí include vypsat z nějakého souboru pouze nějaké tagy a jejich obsah...Dejme tomu že z nějakého souboru mi to vypíše pouze tagy s nějakým ID(např id="bla"...)...Předem díky za odpověď a ahoj.

PS: Jestli ste mě náááhodou nepochopili xD,tak tu máte příklad...

soubor něco.php
<img id="x1" src="x1">

<img id="x2" src="x2">

A chci aby se v něco2.php pomocí include zobrazil třeba jenom
<img id="x2" src="x2">

a ne
<img id="x1" src="x1">

<img id="x2" src="x2">
bukaj
Profil
tak pomocí include to asi nepůjde. (jsem si tím jist).

takže na řadu přichází čtení souborů a regulární výrazy.

$obsah = file_get_contents("<soubor>");
preg_match_all("/<img id="x2" (.+?)>/", $obsah, $vysledky);
foreach($vysledky[0] as $obrazek){
echo $obrazek;
}
Bufalo bill
Profil *
Moc díky,i když mi to néjak nejde...A nešlo by pomocí include vypsat aspoň všecky např <TD></TD> tagy a jejich obsah??
bukaj
Profil
i když mi to néjak nejde
tohle fórum má strašně rádo zpětná lomítka () takže si je všechny nechává a nepíše :D. budeš to muset oescapovat ;)

A nešlo by pomocí include vypsat aspoň všecky např <TD></TD> tagy a jejich obsah??
pomocí include nic vypsat nejde. include a i require vloží soubor. tzn. v souboru může být cokoli a vloží ho vždy celý. většinou se tak vkládájí další PHP kódy.
takže zase jedinou možností, jak vypsat <td></td> je přečtením souboru a regulárními výrazy to z toho vytáhnout.
Bufalo bill
Profil *
Stejné mi to nějak nejde...Nešlo by to sem poslat celý pls??? :.(
Toto téma je uzamčeno. Odpověď nelze zaslat.