Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z SimpleXML
Forum PHP.pl > Forum > Przedszkole
Fipaj
Niedawno wpadł mi do głowy pomysł, żeby całą treść strony umieścić w pliku XML i wczytywać go partiami do strony index.php. Niestety, nie umiem zbyt dobrze korzystać z funkcji SimpleXML, a w manualu php ten rozdział nie jest przetłumaczony na polski (nie umiem zbyt dobrze angielskiego).
Oto kod, z jakiego korzystam do tej pory (oparty na INCLUDE). Pomóżcie zmienić mi go na taki, który korzysta z SimpleXML:
  1. <?php
  2. if ($strona==&#092;"\") { 
  3. include('szablony/index.htm'); 
  4. } 
  5. if ($strona==&#092;"info\") { 
  6. include('szablony/info.htm'); 
  7. }
  8. ?>

i tak dalej...
Ten kod minimalnie zwiększa prędkość ładowania strony...
Ja natomiast chciałbym zrobić plik xml wyglądający tak:
  1. <?xml version="1.0"><strona>
  2. <index>treść strony głównej...</index>
  3. <info>treść strony informacyjnej</info>
  4. </strona>

I z niego ładować treść.
Bardzo proszę o pomoc lub przynajmniej podpowiedź...
Z góry dziękuję!
crash
  1. <?php
  2. $xml = simplexml_load_file('./plik.xml');
  3. echo $xml->index.'<br/>'.$xml->info;
  4. ?>

dla:
  1. <?xml version="1.0" encoding="iso-8859-2" ?>
  2. <strona>
  3.    <index>tresc glowna</index>
  4.    <info>informacje...</info>
  5. </strona>
Fipaj
Dzięki, Crashu.
Niestety, na www.za.pl jest php 4, który nie obsługuje SimpleXML sad.gif mad.gif

No to jednak chyba wrócę do plików tekstowych...
Z nimi też mam problem - zaraz wam podam link do tematu sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.