Webdesign in Siegen

Thumbnails erstellen

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

Thumbnails erstellen

Beitragvon =Max= am 16.04.2008, 07:57

Und zwar möchte ich für meinen Bildupload Thumbnails erstellen, damit die Dateigröße reduziert wird.

Habe dazu eine kleine Funktion die mir keine Fehlermeldung bringt, die aber nichts tut!

So rufe ich die funktion auf:

Code: Alles auswählen
createThumb('/images/useravatars/', $filename, '/little/');


Und das ist die Funktion:

Code: Alles auswählen
function createThumb($dir, $img, $subfolder){
  $oldSize = getimagesize($dir.$img);
  $newWidth = 300;
  $percentage = 300 / ($oldSize[0] / 100);
  $newHeight = round(($oldSize[1] / 100) * $percentage);
  $dummy = imagecreatetruecolor ( $newWidth, $newHeight );
  $oldfile = imagecreatefromjpeg($dir.$img);
  imagecopyresampled($dummy, $oldfile, 0, 0, 0, 0, $newWidth, $newHeight, $oldSize[0], $oldSize[1]);
  imagejpeg ($dummy, $dir.$subfolder.$img);
}
=Max=
Mitglied
 
Beiträge: 375
Registriert: 14.01.2007, 18:59

Re: Thumbnails erstellen

Beitragvon mAu am 16.04.2008, 09:36

Kann sein, dass es daran liegt, dass der Pfad für die Thumbnails einen doppelten Slash enthält. $dir.$subfolder wird ja zu /images/useravatars//little/. Und hast du die Fehlerausgabe (error_reporting) auf E_ALL?
mAu
Mitglied
 
Beiträge: 13
Registriert: 12.04.2008, 10:17

Re: Thumbnails erstellen

Beitragvon =Max= am 16.04.2008, 13:58

Dankeschön, folgende Fehler sind aufgetreten:

Slash zu viel vor little und Slash zu viel vor images/useravatars/
=Max=
Mitglied
 
Beiträge: 375
Registriert: 14.01.2007, 18:59


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast