Fehler bei Thumbnails generierung!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler bei Thumbnails generierung!

    Hallo ich habe mir einen Script gebastelt ( Ich bin Anfänger ) das thumbnails generiert. Soweit läuft auch alles doch es erscheint eine Fehlermeldung [COLOR=red]Warning: Division by zero in /webroot/scheller/www/test/thumb/test2.php on line 25[/COLOR]

    Hier mein Script
    PHP-Code:
    <?php

     $Pfad
    =".";

     if(
    $Verzeichniszeiger=opendir($Pfad))
     {
         while(
    $Datei=readdir($Verzeichniszeiger))
         {
             if (
    $Datei!="." && $Datei!="..")
             {

                 
    $Grafikdatei $Datei;

     
    $Bilddaten getimagesize($Grafikdatei);

     
    $OriginalBreite $Bilddaten[0];
     
    $OriginalHoehe $Bilddaten[1];
     
    $ThumbnailBreite 128;
     if(
    $OriginalBreite $ThumbnailBreite)
     {
         
    $ThumbnailBreite=$OriginalBreite;
     }
     
     [
    COLOR=darkred]Zeile 25[/COLOR
     
    $ThumbnailHoehe intval($OriginalHoehe*$ThumbnailBreite/$OriginalBreite);
     
     
     if(
    $Bilddaten[2]==1)
     {
         
    $Originalgrafik ImageCreateFromGIF($Grafikdatei);
         
    $Thumbnailgrafik ImageCreate($ThumbnailBreite$ThumbnailHoehe);
         
    ImageCopyResized($Thumbnailgrafik$Originalgrafik0000$ThumbnailBreite$ThumbnailHoehe$OriginalBreite$OriginalHoehe);
         
    ImageGIF($Thumbnailgrafik,  "thumb_".$Grafikdatei);
     }
     elseif(
    $Bilddaten[2]==2)
     {
         
    $Originalgrafik ImageCreateFromJPEG($Grafikdatei);
         
    $Thumbnailgrafik ImageCreate($ThumbnailBreite$ThumbnailHoehe);
         
    ImageCopyResized($Thumbnailgrafik$Originalgrafik0000$ThumbnailBreite$ThumbnailHoehe$OriginalBreite$OriginalHoehe);
         
    ImageJPEG($Thumbnailgrafik"thumb_".$Grafikdatei);
     }
     elseif(
    $Bilddaten[2]==3)
     {
         
    $Originalgrafik ImageCreateFromPNG($Grafikdatei);
         
    $Thumbnailgrafik ImageCreate($ThumbnailBreite$ThumbnailHoehe);
         
    ImageCopyResized($Thumbnailgrafik$Originalgrafik0000$ThumbnailBreite$ThumbnailHoehe$OriginalBreite$OriginalHoehe);
         
    ImagePNG($Thumbnailgrafik"thumb_".$Grafikdatei);
     }

     echo
    "<img src=\"thumb_",
         
    $Grafikdatei,
         
    "\">";

             }
         }
         
    closedir($Verzeichniszeiger);
     }

     
    ?>
    Habe es auch schon so ausprobiert mit
    PHP-Code:
    $Skalierungsfaktor $OriginalBreite/$ThumbnailBreite$ThumbnailHoehe intval($OriginalHoehe/$Skalierungsfaktor); 
    Bringt aber kein Erfolg ?

  • #2
    Warning: Division by zero in /webroot/scheller/www/test/thumb/test2.php on line 25
    was verstehst du daran nicht?
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X