Autor | Zpráva | ||
---|---|---|---|
Fury Profil * |
#1 · Zasláno: 29. 3. 2016, 19:37:47
Zdravím,
mám tu problém s jedním řádkem scriptu, který mi na localhostu běží, ale jakmile ho přesunu na hosting, začne mi hlásit následující chybu: Fatal error: Cannot use object of type DOMNodeList as array in /www/data/showData.php on line 69 Na řádku 69 je tato část: if(strpos($node->childNodes[$i]->childNodes[$j]->nodeValue,"Soutěž") > -1) $soutez = $node->childNodes[$i]->childNodes[($j+2)]->nodeValue; Netušíte prosím, kde by mohla být chyba? Děkuji moc |
||
juriad Profil |
#2 · Zasláno: 30. 3. 2016, 20:52:22
Třída DOMNodeList slibuje, že je traverzovatelná pomocí
foreach , ale ne indexovatelná pomoci [] . Pro přístup k i-tému synovi je potřeba použit metodu item: $node->childNodes->item($i)
Netuším, proč ti to fungovalo, podle dokumentace by totiž nemělo. |
||
Časová prodleva: 8 let
|
0