Portál AbcLinuxu, 15. listopadu 2025 20:18
$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.