block-Random_Userphoto.php

Begonnen von guger, 06 März 2008, 12:24:07

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

guger

Liebe Freunde;

Mit oben genannten Block will ich ein Userfoto anzeigen lassen.
Fotos und Avatare werde aber in der gleichen Datei abgelegt und mit
dem Präfix foto fuer Fotos und avatar fuer Avatare unterschieden -  x.foto.1.jpg oder x.avatar.1.jpg.

Wie kann ich den Block so abaendern - dass nur noch die Fotos angezeigt werden.

$imglist = array();
$imgs = dir($imagedir);
while ($file = $imgs -> read()) {
   if (preg_match('#(.*)([0-9])(\.gif|\.jpe?g)$#i', $file, $matches)) {
      $imglist[] = $matches;
      }
   }
closedir($imgs->handle);

if (count($imglist)) {
   srand ((float)microtime()*100);
   shuffle($imglist);
   $size = getimagesize($imagedir.'/'.$imglist[0][0]);
   $size = ($size[0] > $maxwidth) ? 'width="120"' : $size[3];

   $content = '
   <center>
   <img src="'.$imagedir.'/'.$imglist[0][0].'" '.$size.' border="0" alt="'.$imglist[0][1].'"><br>
   </center>';
   }

?>

Herzliche Gruesse H Schneider
vaeterrechte(de) :thumbup:

guger

#1
aber in den gleichen Ordner abgelegt - nicht Datei