Tak dla każdej piosenki tak chcę, ale narazie próbowałem zrobić to dla jednego utworu i mi nie wychodziło, więc próbować z większą ilością utworów mija się z celem.
Zrobiłem tak jak mówiłeś nospor i moja pętla while wygląda teraz następująco:
while($file_name=readdir($katalog1)) {
if(($file_name!=".")&&($file_name!=".."))
{
echo '<object type="application/x-shockwave-flash" data="player_mp3_multi.swf" width="200" height="20">'; echo'<param name="movie" value="player_mp3_multi.swf" />'; echo '<param name="FlashVars" value="mp3=\upload\$file_name">'; $file_list.="<LI>$file_name</LI>";
}
}
Odtwarzacz wyświetla tylko muzyki nie odtwarza. Jeżeli w odtwarzaczu jako ścieżkę do pliku określę:
<object type="application/x-shockwave-flash" data="player_mp3_multi.swf" width="200" height="20">
<param name="movie" value="player_mp3_multi.swf" />
<param name="FlashVars" value="mp3=\upload\test.mp3">
</object>
to wówczas piosenka jest odtwarzana. Natomiast jeżeli będzie tak jak w pętli użyta zmienna $file_name to nie odtwarza, a pod tą zmienną mam właśnie tą nazwę test.mp3. Jakby ktoś mógł pomóc byłbym bardzo wdzięczny.