- MIUI / HyperOS topik
- Nothing Phone 2a - semmi nem drága
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Google Antigravity - ennyi volt?
- Apple iPhone 13 Pro Max - őnagysága
- Samsung Galaxy A54 - türelemjáték
- Google Pixel topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Nothing Phone (2) - több, mint elsőre látszik
- Táncolni még nem tud, de stabilan áll az Android 17 a lábán
Ú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
- BESZÁMÍTÁS! GIGABYTE B760M i5 13600K 32GB DDR4 1TB SSD RTX 4070 Super 12GB Lian Li Vector V100R 650W
- Jó áron eladó Lenovo ThinkPad T14s Gen 3/i5-1240P/16 GB/256 SSD/FHD+/IPS/Garancia/
- Xiaomi Redmi Note 12 Pro+ 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP ProDesk 600 G2 MT, i7-6700,8GB DDR4,256GB SSD,DVD-RW,WIN11
- 27% - ASUS VA27EHF IPS Monitor! 1920x1080 / 100Hz / 1ms / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


