![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Chcę zrobić mp3 player, który czyta nazwy utworów z folderu i dodaje je do pliku playlist.xml. Stworzyłem skrypt, ale jest w nim jakiś błąd, ponieważ kiedy go uruchamiam, w pliku playlist.xml w liście odtwarzania zapisuje się nazwa tylko jednego (ostatniego) utworu z folderu. Myślę, że nie jest to duży problem. Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Oto kod: Kod <?php if ($handle = opendir('a')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $myFile = "playlist.xml"; $fh = fopen($myFile, 'w') or die("Error!!"); fwrite($fh, "<playlist version='1' xmlns='http://xspf.org/ns/0/'><trackList>"); fwrite($fh, "<track><location>a/$file</location></track>"); fwrite($fh, "</trackList></playlist>"); fclose($fh); } } closedir($handle); } ?> Chyba nie dużo trzeba w nim zmieniać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
aha, czyli w takim razie w petli powinna byc tylko linijka
sprobuj tak
albo ewentualnie zamiast zapisywac mozesz przypisac do zmiennej, a pozniej zapisac tylko dane tej zmiennej. czyli funkcja fwrite bedzie uzyta tylko 1 raz. Ten post edytował AxZx 5.02.2007, 14:51:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 12:55 |