hey, ich hab da n problem, und zwar mdi diesem code zeigt er mir imemr diesen error an wenn ich die datei ausführe:
"Warning: Division by zero in /usr/export/www/vhosts/funnetwork/hosting/lippl1/HP/picz/thumbs_erstellen.php on line 14"
aber wenn ich jetzt mit dem gleichen code eine einzelne datei angebe also ohne while-schleife funktioniert alles??
danke schonma=)
PHP
<?php
$PicPathIn="picz/wallpappers/";
$PicPathOut="picz/wallpappers/thumb/";
$open = opendir($PicPathIn);
while ($bild=readdir($open)) {
// Bilddaten ermitteln
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=200;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=imageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imageCreateTrueColor($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
imageGIF($neuesBild,"$PicPathOut"."$bild");
}
if($size[2]==2) {
// JPG
$altesBild=imageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imageCreateTrueColor($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."$bild");
}
}
closedir($open);
?>
Alles anzeigen