Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odczyt wszystkich plików i ich tytułów
Forum PHP.pl > Forum > XML, AJAX > XML
webleb
Witam. Od razu moge się przyznać, że nie znam się na XML ale potrzebuje pomocy w pewnej sprawie. Chciałbym odczytać przy pomocy jednego pliku wszystkie zamieszczone w danym folderze pliki i ich tytuły. Teraz wszystko ustawione jest na "twardo". Oto mój plik:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <config>
  3. <param name="mp3" value="1.mp3|2.mp3|3.mp3" />
  4. <param name="title" value="MP3 1|MP3 2|MP3 3" />
  5. <param name="height" value="150" />
  6. <param name="width" value="250" />
  7. <param name="bgcolor" value="111111" />
  8. <param name="bgcolor1" value="5C5C5C" />
  9. <param name="bgcolor2" value="5C5C5C" />
  10. <param name="buttoncolor" value="dddddd" />
  11. <param name="buttonovercolor" value="00b7ff" />
  12. <param name="slidercolor1" value="dddddd" />
  13. <param name="slidercolor2" value="cccccc" />
  14. <param name="sliderovercolor" value="00b7ff" />
  15. <param name="textcolor" value="dddddd" />
  16. <param name="playlistcolor" value="999999" />
  17. <param name="currentmp3color" value="00b7ff" />
  18. <param name="scrollbarcolor" value="cccccc" />
  19. <param name="scrollbarovercolor" value="00b7ff" />
  20. <param name="showvolume" value="1" />
  21. <param name="showinfo" value="1" />
  22. </config>

Istnieje w ogóle taka możliwość? Jeśli tak to prosze o pomoc a jeśli nie to również prosze o poinformowanie mnie że nic takiego nie da się zrobić. Z góry dziekuje za pomoc:)
markonix
Tytuły to wartość mp3 / title rozdzielone znakami pionowej kreski?

Jeśli tak to:
http://php.net/manual/en/book.xml.php albo
http://www.php.net/manual/pl/book.dom.php (zwykle z tej biblioteki korzystam).
i potem explode i masz w tablicy tytuły i w drugiej pliki.
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.