Pic of the moment-Script mit Thumbnailfunktion versehen

Aistar

Grünschnabel
HI! ich habe da ein kleines "pic of the moment script" und möchte dies gerne mit einer Thumbnailfunktion versehen. Jedoch kenne ich mich damit nicht sehr gut aus und habe gar keine Ahnung wie ich das realisieren soll.
Hier der Code zum Script:

<?
$randcount=0;

if ($handle = opendir("images/"))
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$rndimgarray[]=$file;
$randcount++;
}
}
}

$randint=rand(1,$randcount);
$randimg=$rndimgarray[$randint-1];
closedir($handle);
echo"<img src=\"images/".$randimg ."\">";
?>

Könnt ihr mir da weiterhelfen?

MfG: Aistar
 
Zuletzt bearbeitet:
Am einfachsten wäre es, wenn du für alle Bilder auch Thumbnails auf deinen Webspace stellst. Das spart dir dann jedes mal das umrechnen.
Wenn du viele User hast, dann bringt das schon etwas.

Ansonsten musst du dir die GD-Lib Funktionen in PHP anschauen.
Ist eigentlich keine grosse Sache.
Funktionen welche du benötigen wirst:
- ImageCreateFromJPEG , imagecopyresized

Beispiel:
Code:
<?php
// File and new size
$filename = 'test.jpg';
$percent = 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;

// Load
$thumb = imagecreate($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb);
?>
 
Zurück