Na wz mi tento skript ukazal obrazky fotek pekne popradku (1.jpg, 2.jpg, 3.jpg, ...), ale na jinym serveru to radi takhle: 1.jpg, 10.jpg, 11.jpg, ..., 19.jpg, 2.jpg, 20.jpg, ... )... Kdyz jsem pouzil rsort(), delalo to to samy, zadna zmena...
dik za radu(y)
<?
$adr=opendir('./fotky');
while (($file = readdir($adr))!==false) {
     if ($file != "." && $file != ".."):
    echo "<img src=fotky/$file>";
    endif;
}
closedir($adr);
?>
                                 
                                 
                               
               
                              
                                 
                                      třídí to abecedně, mohlo by jít tohle:
sort($soubory, SORT_NUMERIC);
                                 
                                 
                               
               
                              
                                 
                                      když to takhle načtu do pole a pak seřadím, tak to i funguje:
<?php
$adresar = opendir('./fotky/');
while ($soubor = readdir($adresar))
$fotky[] = $soubor;
closedir($adresar);
sort($fotky, SORT_NUMERIC);
for($i=0;$i<Count($fotky); $i++)
if ($fotky[$i]!= "." && $fotky[$i]!= "..") {
echo("<img src=\"fotky/".$fotky[$i]."\"><br>"); }
?>
                                 
                                 
                               
               
                              
                                 
                                      Presne tento kod radi fotky takhle:
29, 3, 31, 28, ...
(http://www.gallileo.iglu.cz/6a/index.php?load=fotky&galerie=vylet)
                                 
                                 
                               
               
                              
                                 
                                      a neřadíš ty fotky s podtržítkama na začátku? ... ty dělají v php binec
řaď to podle toho druhého adresáře a to podtržítko přidej ve skriptu
echo("<img src=\"fotky/_".$fotky[$i]."\"><br>");
... teda jestli mají stejný jinak název
                                 
                                 
                               
               
                              
                                 
                                      nejjistější je při pojmenovávání dávat zeroising: 001, 002, 010 a pod. - to bere i abecední řazení
                                 
                                 
                               
               
                              
                                 
                                      dik,, prejmenuju to...fakt dik