Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml] odrzytanie wszystkich elemętów z katalogu, pętla
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


Jak w xml napisać kod który wypisze z katalogu wszystkie pliki, wiem że chyba trzeba to w pętli zrobić i wyświetli to np. tak
  1. <location>foto.gif</location>
  2. <location>fot2.gif</location>
  3. <location>fot3.gif</location>
Go to the top of the page
+Quote Post
zzeus
post
Post #2





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


użyć SimpleXml

  1. <?php
  2. $SimpleXml = simplexml_load_file($file);
  3. $Location = $SimpleXml->xpath("location");
  4.  
  5. forach($Location as $key => $value)
  6. {
  7.  echo $value, '<br/>';
  8. }
  9. ?>


nie daje 100% pewności że działa bo pisane z palca, ale jakoś tak to się robi

Ten post edytował zzeus 25.03.2009, 14:22:27
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~zzeus chodzi na odwrót. Wygenerować XML na podstawie danych z katalogu.

~Lejto: wspomniana już klasa SimpleXML, a do odczytu DirectoryIterator.
Go to the top of the page
+Quote Post
Lejto
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


ok ale to ma być w pliku .xml


chcę pobrać te nazwy plików i zapisać je do pliku .xml w postaci <location>wartosc</location>
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No to właśnie o to mi chodzi. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Pliki pobierasz korzystając z DirectoryIterator, a manipulacja węzłami XML - SimpleXML.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 12:28