Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML][PHP]Wyświetlanie danych z plików XML na różnych stronach.
Forum PHP.pl > Forum > Przedszkole
cykcykacz
Witam,
mam na serwerze pliki XML tak wygląda drzewo
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <data>
  3. <Anchor>Anchor</Anchor>
  4. <Text_before>Textbefore</Text_before>
  5. <Text_after>Textafter</Text_after>
  6. <Link>Link</Link>
  7. <Category>Cat1</Category>
  8. <Active>Active</Active>
  9. </data>

Plików jest kilka 1.xml, 2.xml, 3.xml, 4.xml.
I teraz mam za zadanie wyświetlić dane z plików na innych stronach:
np: względem kategorii.
Każdy plik xml jaki tworzę na serwerze a w zasadzie jego dane są zapisane w bazie.

Nie wiem jak się za to zabrać czy na stronie klienta pisać skrypt z łączeniem do bazy danych i pisanie zapytania ... itd.
Czy można to zrobić w jakiś prostszy sposób?
amii
Jeśli pliki są na serwerze to powinno wystarczyć:
simplexml_load_file
cykcykacz
Właśnie się bawię "simplexml_load_file"

Tylko jeszcze jedno mnie zastanawia mam kilka plików plik1.xml oraz plik2.xml są w kategorii "cat1" a plik3.xml oraz plik4.xml są w kategorii cat2.

Jak mogę sprawdzić które pliki są z "cat1"?

plik1.xml
plik2.xml
plik3.xml
plik4.xml
amii
Po zaczytaniu wystarczy, że dasz:

$options = simple_xml_load_file('1.xml');
$kat = (string) $options->data->Category; //tu masz kategorię



cykcykacz
No tak,
tylko skąd PHP ma wiedzieć ile jest plików do przeszukania?
Jak go o tym poinformować?

Załatwiłem tą sprawę przy pomocy bazy danych.
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.