"We are back" « oc.at

random image in php aber wie?

Tevion 25.10.2002 - 21:25 571 8
Posts

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
könnt ihr mir bitte script sagen?

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
a ganzes oder nur irgendeines?

XeroXs

Vereinsmitglied
doh
Avatar
Registered: Nov 2000
Location: Lieboch
Posts: 10372
so würds gehn..
Code:
<?

$bla[0]='bild1.jpg';
$bla[1]='bild2.jpg';
$bla[2]='bild3.jpg';
$bla[3]='bild4.jpg';

$pic=mt_rand(0,4);
$picture=$bla[$pic];

echo("<img src=\"$picture\" alt=\"\">");

?>
Bearbeitet von XeroXs am 26.10.2002, 01:42

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
mit aner datenbank würds schöner aussehen

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
naja, ich mein von einem verzeichnis alle bilder, nicht das ich alle bilder in den script reinschreiben muss! bei über 800 fotos is des a bissal a arbeit!:bash:

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
Zitat von Tevion
naja, ich mein von einem verzeichnis alle bilder, nicht das ich alle bilder in den script reinschreiben muss! bei über 800 fotos is des a bissal a arbeit!:bash:

*grmbl* das mußt schon dazu sagen,...

versuch etwas wie das hier:
Code:
if ($handle = opendir('/path/to/files')) {
    $i=0;
    while (false !== ($file = readdir($handle))) 
      if (preg_match("/(\.jpg)|(\.JPG)$/",$file))
        $bla[$i++]=$file;
    
    $picnr=mt_rand(0,$i-1);
    $picture=$bla[$picnr];

    echo("<img src=\"$picture\" alt=\"\">");

} else { 
  echo "<B>verz. fehler</B>";
}

XeroXs

Vereinsmitglied
doh
Avatar
Registered: Nov 2000
Location: Lieboch
Posts: 10372
Zitat von Tevion
naja, ich mein von einem verzeichnis alle bilder, nicht das ich alle bilder in den script reinschreiben muss! bei über 800 fotos is des a bissal a arbeit!:bash:
na echt wahr.. sei froh das sich wer erbarmt und dir hilft, anschnauzen brauchst einen deswegen ned nur weilst zdumm bist die frage gscheit zu formulieren :mad:

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
ad atrox:
preg_match("/(\.jpg)|(\.JPG)$/....
da bietet sich der modifikator i an
fuer case insensitiv
preg_match("/\.jpe?g$/i"....

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
of course, you are right
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz