Hi! also leudz ich hab da nen script, der bilder als thumbs verkleinert. das is mit nem formular verknüoft und bla...das übliche halt...
so datein wie z.b. "molly.jpg" oder so mag er aber datein die so lauten: "2002-10-05-0132.jpg" ich hab leider keinen einfluss auf die datei namen, also muss ich mein script ändern! ich weis blos nich worans liegt...
o das wichtigste! (fast vergessen )
...:::Fehler:::...
Warning: Division by zero in E:\WAMP\www\newssys\thumb.php on line 19
warum macht er das? währe cool wenn mir einer helfen kann!
btw: ich vermute das es an den "-" liegt, aber so richtig weiter hilft mir die idee au net...
MfG Blood
PHP-Code:
$url = $in_picurl;
$datei = strrchr($url,"/");
$datei = substr($datei,1);
$location = strlen($url);
$length = strlen($datei);
$length = $location - $length;
$location = substr($url,0,$length);
$PicPathIn = $location;
$PicPathOut = "./thumbs/";
$bild = $datei;
$size = getimagesize("$PicPathIn"."$bild");
$breite = $size[0];
$hoehe = $size[1];
$neueBreite = $thumb_width;
$neueHoehe = intval($hoehe*$neueBreite/$breite);
if($size[2]=="2")
{
$ende = ".jpg";
$altesBild = ImageCreateFromJPEG("$PicPathIn"."$bild");
if($img_truecolor=="1")
{
$neuesBild = imageCreateTrueColor($neueBreite,$neueHoehe);
}
else
{
$neuesBild = imageCreate($neueBreite,$neueHoehe);
}
ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."out_"."$bild",$jpg_quallity);
ImageDestroy($neuesBild);
}
if($size[2]=="3")
{
$ende = ".png";
$altesBild = ImageCreateFromPNG("$PicPathIn"."$bild");
if($img_truecolor=="1")
{
$neuesBild = imageCreateTrueColor($neueBreite,$neueHoehe);
}
else
{
$neuesBild = imageCreate($neueBreite,$neueHoehe);
}
ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."out_"."$bild");
ImageDestroy($neuesBild);
}
$thumb = $PicPathOut."out_".$bild;
...
o das wichtigste! (fast vergessen )
...:::Fehler:::...
Warning: Division by zero in E:\WAMP\www\newssys\thumb.php on line 19
warum macht er das? währe cool wenn mir einer helfen kann!
btw: ich vermute das es an den "-" liegt, aber so richtig weiter hilft mir die idee au net...
MfG Blood
Kommentar