Znalazłem coś takiego co mogło by mi pomóc
<?php
while (false !== ($file = readdir($dir))) { if (strpos($file, '.gif',1
)||strpos
($file, '.jpg',1
) ) { }
}
?>
Można to zrobić tak prosto, a ja sobie utrudniam życię

Teraz pojawił się kolejny problem a mianowicie z JavaScript. Mam problem z przekazaniem tablicy php do js. JS nie zwraca nic do przeglądarki, a raczej nie mam błędu składni. Oto kod:
<?php
while (false !== ($file = readdir($dir))) { if (strpos($file, '.gif',1
)||strpos
($file, '.jpg',1
) || strpos($file, '.png',3
) ) { }
}
print "<script type='text/javascript'>"; for ($i = 0; $i >= count($lista); $i++) { print "zdjecia[".$i."] = ".$lista[$i].";"; }
print "zdjecia[1] = ".$lista[1].";"; print "document.write(zdjecia[1]);"; ?>
<script type="text/javascript">
for (i = 0; i >= zdjecia.lenght; i++ ) {
document.write(zdjecia[i]);
}
</script>
A kod z przeglądarki wygląda tak :
<script type="text/javascript">
var zdjecia = new array();
<script type='text/javascript'>zdjecia[1] = ui-bg_gloss-wave_25_333333_500x100.png;document.write(zdjecia[1]);
</script>Array
(
[0] => ui-bg_glass_40_0078a3_1x400.png
[1] => ui-bg_gloss-wave_25_333333_500x100.png
[2] => ui-icons_222222_256x240.png
[3] => ui-bg_flat_30_cccccc_40x100.png
[4] => ui-anim_basic_16x16.gif
[5] => ui-bg_inset-soft_25_000000_1x100.png
[6] => ui-icons_ffffff_256x240.png
[7] => ui-bg_inset-soft_30_f58400_1x100.png
[8] => ui-bg_glass_20_555555_1x400.png
[9] => ui-icons_cccccc_256x240.png
[10] => ui-bg_flat_50_5c5c5c_40x100.png
[11] => ui-bg_highlight-soft_80_eeeeee_1x100.png
[12] => ui-bg_glass_40_ffc73d_1x400.png
[13] => ui-icons_a83300_256x240.png
[14] => ui-icons_4b8e0b_256x240.png
)
<script type="text/javascript">
for (i = 0; i >= zdjecia.lenght; i++ ) {
document.write(zdjecia[i]);
}
Wydaje mi się, że błąd robię w przekazaniu tablicy czyli tutaj
for ($i = 0; $i >= count($lista); $i++) { print "zdjecia[".$i."] = ".$lista[$i].";"; }