/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Filer ikke alfabetisk
Fra : Ebbe


Dato : 16-03-04 11:19

Med nedenstående kode kommer filerne ikke i aflabetisk rækkefølge..
Hvorfor? Er der en måde at gøre det? Er det serveren?


while($entry = readdir($handle)) {
$img = imagecreatefromjpeg("./".$dir.'/'.$entry);
$width= imagesx($img);
$height= imagesy($img);

*CUT*

echo "<a href=\"Javascript: Show('$entry',$width,$height)\"><img
border='0' src=$dir/small/$entry></a>";
}


Min kode i praksis:
http://cid100452.cubehosting.dk/index.php?mode=billeder&under=camp2



Ebbe

 
 
Nezar Nielsen (16-03-2004)
Kommentar
Fra : Nezar Nielsen


Dato : 16-03-04 11:37

Ebbe wrote:
> Med nedenstående kode kommer filerne ikke i aflabetisk rækkefølge..

prøv at tilføje følgende:

> while($entry = readdir($handle)) {

   $files[] = $entry;
}
sort($files);
foreach($files as $entry){

> $img = imagecreatefromjpeg("./".$dir.'/'.$entry);
> $width= imagesx($img);
> $height= imagesy($img);
>
> *CUT*
>
> echo "<a href=\"Javascript: Show('$entry',$width,$height)\"><img
> border='0' src=$dir/small/$entry></a>";
> }
>

--
Mvh. Nezar Nielsen
http://fez.dk

Ebbe (16-03-2004)
Kommentar
Fra : Ebbe


Dato : 16-03-04 11:50

Nezar Nielsen wrote:
>> while($entry = readdir($handle)) {
>
>
> $files[] = $entry;
> }
> sort($files);
> foreach($files as $entry){

Sejt. Det virker. Men hvorfor var de ikke alfabetisk til at starte med?

Jonas Koch Bentzen (16-03-2004)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 16-03-04 12:30

Ebbe skrev:
>
> Sejt. Det virker. Men hvorfor var de ikke alfabetisk til at starte med?

Står i anden linje på manualsiden(http://dk.php.net/readdir).

--
- Jonas Koch Bentzen

http://understroem.dk/
http://findhim.com/

Søg
Reklame
Statistik
Spørgsmål : 177518
Tips : 31968
Nyheder : 719565
Indlæg : 6408647
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste