Zimtgruen
Erfahrenes Mitglied
So hallo,
ich will Thumbnails per PHP für meine Galerie erzeugen. Und da ist irgendein Fehler drin, den ich nicht finde. Die Bilder werden mit diesen Platzhaltern dargestellt, als wenn der Pfad nicht stimmen würde, aber daran liegt es nicht, hab ich schon ausprobiert, indem ich einen exakten Pfad eingegeben hab.
Das ist der Code der Datei thumbnails.php
Und so solls aufgerufen werden:
Kann mir jemand sagen, wo der Fehler liegt?
Danke schonmal
Zimtgruen
ich will Thumbnails per PHP für meine Galerie erzeugen. Und da ist irgendein Fehler drin, den ich nicht finde. Die Bilder werden mit diesen Platzhaltern dargestellt, als wenn der Pfad nicht stimmen würde, aber daran liegt es nicht, hab ich schon ausprobiert, indem ich einen exakten Pfad eingegeben hab.
Das ist der Code der Datei thumbnails.php
PHP:
<?
// Bilddaten feststellen
$size= $_GET['Bild'];
$breite=$size[0];
$hoehe=$size[1];
//hier die Groesse festlegen
$groesse=80;//NeueMaximalbreitebzw.-höhe
if($breite>$hoehe)
{
$neuebreite=$groesse;
$neuehoehe=intval($hoehe*$neueBreite/$breite);
}
else
{
$neuehoehe=$groesse;
$neuebreite=intval($breite*$neuehoehe/$breite);
}
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF($_GET['Bild']);
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageGIF($neuesBild);
}
elseif($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG($_GET['Bild']);
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild);
}
elseif($size[2]==3) {
// PNG
$altesBild=ImageCreateFromPNG($_GET['Bild']);
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild);
}
?>
Und so solls aufgerufen werden:
PHP:
<img src=\"thumbnail.php?Bild=".$array["Bild"]."\" border=\"0\">
Kann mir jemand sagen, wo der Fehler liegt?
Danke schonmal
Zimtgruen