Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Szólánc.
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- Magga: PLEX: multimédia az egész lakásban
- Geri Bátyó: Agglegénykonyha 10 – Alapanyagok/készételek többféle felhasználása
- urandom0: Száműztem az AI-t az életemből
- djculture: Éhezők ssd és memória viadala.
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Miért kellene neked komplett osztályt létrehozni? Létrehozták neked a PHP fejlesztői, pont ezt linkeltem be, hogy mit tudnál felhasználni a célra. Csak használnod kell az előre megírt függvényeket, és ennyi. Nem nézted meg, amiket linkeltem?

Most gyorsan kipróbáltam egy szabályos HTML-tartalmú tesztfájllal, és ez tök jól működik, hogy egy adott id-t lekérve lecserélem a tartalmat:
<?php
$doc = new DomDocument();
$doc->loadHTMLFile('../testfile.php');
$lorem_ipsum = $doc->getElementById('lorem_ipsum');
$lorem_ipsum->nodeValue = 'pista';
$newHtmlContent = $doc->saveHTML();
echo $newHtmlContent;Így itt a <p id="lorem_ipsum">....</p> elem tartalmát módosítja arra, hogy "pista".
Nálad nyilván $doc->getElementById('headerBody'); lenne ennek megfelelője, és a nodeValue-ba a saját tartalmadat kellene pakolni - de akár azt is megcsinálhatod, hogy hozzáfűzöl/eléraksz a jelenlegi tartalomhoz még valamit, valahogy így:$lorem_ipsum->nodeValue = 'pista' . $lorem_ipsum->nodeValue;
Egyébként lehet, hogy ez a DOMDocument nem a leggyorsabb, de mint látható, nagyon jól használható XML- és (X)HTML-tartalmak feldolgozására, módosítására.
Új hozzászólás Aktív témák
- Projektor topic
- sziku69: Fűzzük össze a szavakat :)
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
- Luck Dragon: Asszociációs játék. :)
- ASUS routerek
- Miskolc és környéke adok-veszek-beszélgetek
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- PlayStation 5
- Elektromos autók - motorok
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- További aktív témák...
- RTX 4070 ti I Ryzen 5 7600X I 2x16gb ddr5 6000mHz
- LAST MINUTE KARÁCSONY! 2 egyforma i7 GAMER GÉP! Ingyenes SOS kiszállítás (Bp.) !!!
- Asus ROG Zephyrus G16 Intel Core Ultra 9 185H/RTX 4060/16GB DDR5/1TB SSD eladó NÁLAM A LEGOLCSÓBBAN!
- MacBook Pro M1 13 inch 8/512GB magyar bill nálam a legolcsóbban
- Fujitsu 27" B27-8 TE Full HD 1920x1080 hófehér monitor állítható magasság, PIVOT, HDMI számla + gar
- Dell Precision 7550 i7-10850H 32GB 1TB Nvidia RTX3000 6GB 1 év garancia
- BESZÁMÍTÁS! Asus H410M i5 10500 16GB DDR4 500GB SSD GTX 1660Ti 6GB Zalman S2 TG N-Base 500W
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3133, 95% Akkumulátor
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone SE 2020 256GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4003
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


