Portál AbcLinuxu, 11. května 2025 06:39
$myFile = "pokus.txt"; $fh = fopen($myFile, 'r'); $obsah= fread($fh, filesize($myFile)); fclose($fh); $dom = new DOMDocument(); $dom->loadXML($obsah); $xPath = new domxpath($dom); $authorize = $xPath->query("/data/jedna"); foreach ($authorize as $value) { $message=$message . $value->getAttribute('id')} echo $message;moj txt subor vyzera takto:
<data><jedna id="hodnota" /></data>musim to nacitat najprv do stringu fread a az potom vyparsovat. ale nejak mi to nejde. niekde je problem. ked ulozim priamo do
$obsah='<data><jedna id="hodnota" /></data>'tak mi to hodnotu vypise ok. preco?
Řešení dotazu:
$obsah
po načtení ze souboru vypsat? Nejsou tam nějaké neviditelné znaky, třeba BOM na začátku?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.