pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: guger am 06 März 2008, 12:24:07

Titel: block-Random_Userphoto.php
Beitrag von: guger am 06 März 2008, 12:24:07
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:
Titel: Re: block-Random_Userphoto.php
Beitrag von: guger am 06 März 2008, 13:26:15
aber in den gleichen Ordner abgelegt - nicht Datei