ugrás a tartalomhoz

Bélyegkép készítése PHP-vel: undefined function

surex · 2005. Dec. 26. (H), 16.45
Hello mindenkinek. Thumbnail képeket kellene csinálnom a nagy képekből, találtam is rengeteg megoldást a neten, de egyik dem akar működni, valszin azért mert wmit elbarmolok, íme az egyik megoldás, ami nekem ezzel a hibával tér vissza: Call to undefined function: imagecreatefromjpeg()...

Walaki segítsen már, mert magam nemjutok tovább, tök hülye wok hozzá, ez kiderült...

a kód:
  1. <?php  
  2. function saveThumbnail($saveToDir$imagePath$imageName$max_x$max_y) {  
  3.    preg_match("'^(.*)\.(gif|jpe?g|png)$'i"$imageName$ext);  
  4.    switch (strtolower($ext[2])) {  
  5.        case 'jpg' :  
  6.        case 'jpeg'$im  = imagecreatefromjpeg ($imagePath);  
  7.                      break;  
  8.        case 'gif' : $im  = imagecreatefromgif  ($imagePath);  
  9.                      break;  
  10.        case 'png' : $im  = imagecreatefrompng  ($imagePath);  
  11.                      break;  
  12.        default    : $stop = true;  
  13.                      break;  
  14.    }  
  15.     
  16.    if (!isset($stop)) {  
  17.        $x = imagesx($im);  
  18.        $y = imagesy($im);  
  19.     
  20.        if (($max_x/$max_y) < ($x/$y)) {  
  21.            $save = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x));  
  22.        }  
  23.        else {  
  24.            $save = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y));  
  25.        }  
  26.        imagecopyresized($save$im, 0, 0, 0, 0, imagesx($save), imagesy($save), $x$y);  
  27.         
  28.        imagegif($save"{$saveToDir}{$ext[1]}.gif");  
  29.        imagedestroy($im);  
  30.        imagedestroy($save);  
  31.    }  
  32. }  
  33. saveThumbnail('upload/','upload/test.jpg','test.jpg',100,100);  
  34. ?>  
 
1

keress

Hojtsy Gábor · 2005. Dec. 26. (H), 17.03
Láss csodát, a hibaüzenetre keresés már nálunk is szép számmal ad találatot. Ráadásul ha csak a call to undefined function-re keresel, akkor gyakorlatilag találat hegyek jönnek.
2

kerestem

surex · 2005. Dec. 26. (H), 17.26
Belefordítottam a php_gd2.dll-t de még mindig nemmegy. nemmenti le a generált kis képet. w tudsz wmi egyszerűbb megoldást?
3

nem indítottad újra

Hojtsy Gábor · 2005. Dec. 26. (H), 18.39
Nem indítottad újra az Apache szervert. Vagy ha mégis, akkor jó lenne, ha leírtad volna, mert ez fontos. phpinfo() megmondja, hogy melyik PHP modulok vannak betöltve.
4

Működik

surex · 2005. Dec. 26. (H), 19.13
megoldottam, műxik :)