Hier noch den fehlerhaften Teil des nickpage.php:
Code: Alles auswählen
function thumberstellen($PicPathOut,$bild,$bildname,$breite,$hoehe,$endung)
{
global $gd_version;
// Bilddaten feststellen
$size = getimagesize("$bild");
//maximale Breite der Thumbs
$neueBreite = 150;
$neueHoehe = intval($hoehe*$neueBreite/$breite);
if($breite > $neueBreite)
{
preg_match("/\d+\.?\d*/", phpversion(), $matches);
if($matches >= "4.0" AND $gd_version == "3")
$neuesBild = ImageCreate($neueBreite,$neueHoehe);
else
$neuesBild = ImageCreatetrecolor($neueBreite,$neueHoehe);
if($endung == "1")
{
// GIF
if($altesBild = @ImageCreateFromGIF("$bild"))
{
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageGIF($neuesBild,"$PicPathOut"."TN"."$bildname");
}
else
{
return false;
}
}
if($endung == "2")
{
// JPG
$altesBild = ImageCreateFromJPEG("$bild");
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bildname");
}
if($endung == "3")
{
// PNG
$altesBild = ImageCreateFromPNG("$bild");
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."TN"."$bildname");
}
}
else
{
copy($bild,$PicPathOut."TN".$bildname);
}
global $rueckgabe;
$rueckgabe = $PicPathOut."TN".$bildname;
return $rueckgabe;
}
function pic_check($path,$pic)
{
//Original
if(file_exists($path.$pic))
{
//Thumb
if(!file_exists($path."TN".$pic))
{
$size=getimagesize($path.$pic);
if($size['2'] != "1")
thumberstellen($path,$path.$pic,$pic);
else
{
return false;
}
}
}
else
{
return false;
}
}
Danke