Random billede, uden navne betydning

Tags:    php

jeg skal have lavet mit random billede system om så det er lige meget hvad billederne hedder.
Det skal laves uden DB, så lige nu har alle billeder tal 1 2 osv.
Og så læser den hvor mange der er og laver et random tal og læser det billede som tallet er.
Men problemt er at jeg har lavet så man kan slette billeder, og hvis man så sletter billede nummer 5 vil der pludselig komme et billede som ikke findes hvis rand taller bliver 5.

Hvordan laver jeg så den læser fra et dir og udskriver navnet på en random fil.
Altså så navnet ikke er betydnings fuldt.

Her er koden til nuværende system:
Fold kodeboks ind/udKode 


Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --

[Redigeret d. 09/03-05 14:42:43 af Christian Bekker .A]



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
$pics = glob("./img/rand/god/*.jpg");
$rand_pic_no = array_rand($pics);
$rand_pic = $pics[$rand_pic_no];



Hej,

kan du ikke ligge alle filerne, eller bare deres stier, i et array, også shuffle det?

adam
Køb en zebra - og kald den plet




$pics = glob("./img/rand/god/*.jpg");
$rand_pic_no = array_rand($pics);
$rand_pic = $pics[$rand_pic_no];


Ahh tak, kendte ikke til array_rand()

Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --



t