- Apple iPhone 16 Pro - rutinvizsga
- Sony Xperia 1 V - kizárólag igényeseknek
- Yettel topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Jolla és SailfishOS tapasztalatcsere
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Honor Magic6 Pro - kör közepén számok
- MIUI / HyperOS topik
- iPhone topik
- Apple iPhone 13 mini - miért nem veszik elegen?
Ú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
- OLED TV topic
- Tavasszal végleg leállnak a Call of Duty Warzone Mobile szerverei
- E-roller topik
- Beleremegett Hollywood Brad Pitt és Tom Cruise AI harcába
- OLED monitor topic
- LG LCD és LED TV-k
- Apple iPhone 16 Pro - rutinvizsga
- Szombathely és környéke adok-veszek-beszélgetek
- PC-k milliói kerülhetnek veszélybe idén
- Elektromos autók - motorok
- További aktív témák...
- Eredeti Lenovo 135W töltők (sárga téglalap)
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RX 5700XT / 16GB DDR4 / 500 SSD + 1TB HDD
- AKCIÓ! Asus TUF A16 2024 FA607NUG Gamer notebook - R7 7445HS 16GB DDR5 1TB SSD RTX 4050 6GB
- Samsung Galaxy A50 / 4/128GB / Kártyafüggetlen / 12Hó Garancia / 12Hó Garancia
- Apple MacBook Pro 14 (2021) M1 Pro 16GB/500GB használt, szép állapot 87% akku (323 ciklus)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



