Autor Zpráva
vojja01
Profil *
Zdravím všechny,
Když to zjednoduším, vpodstatě pomocí PHP knihovny simplexml načítám soubor apps.xml:
<?xml version="1.0" encoding="utf-8"?>
<apps>
  <name>MetrosFeeds</name>
  <code>feeds</code>
  <description>MetrosFeeds - Watch your feeds, add another feeds.</description>
  <developer>
   <name>Jmeno</name>
   <mail>E-Mail</mail>
  </developer>
  <paths>
   <path>bin/feeds/</path>
  </paths>
</apps>
Soubor načítám pomocí php kódu apps.php:
<?
$xmlfeed = simplexml_load_file("./apps.xml");
define("BINPATH", $xmlfeed->apps->paths->path);
echo BINPATH;
?>
Nehlásí mi chybu ani include (soubory mám ve stejném adresáři), ani simplexml, ale PHP hlásí chybu:
Notice: Trying to get property of non-object in C:\Home\etc\apps.php on line 3
. Vím co ta chyba hlásí, ale vůbec nechápu, proč se tato chyba ukazuje, protože mi nepřijde, že by byla v souborech nějaká chyba.
Předem díky za všechny odpovědi.
tiso
Profil
máš tam navyše root element:
define("BINPATH", $xmlfeed->paths->path);
vojja01
Profil *
Aháá, takže root element se tam psát nemá... Dekuji mockrát, už to funguje :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: