4images Forum & Community
4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: Nitro on February 04, 2003, 05:09:20 PM
-
Also vor kurzem wurde auf dem Server wo euer geniales Script installiert ist, ein Update auf PHP 4.3.0 durchgeführt. Normalerweise ist es doch so, dass die GD Biblothek in PHP 4.3.0 integriert ist. Nur wenn ich es im Control Panel einstelle meldet er mir immer das er keine GD Biblothek gefunden hat. Woran liegts??? :?:
-
In "includes/image_utils.php" findest Du folgenden Abschnitt:
if (!extension_loaded("gd")) {
$convert_options['convert_error'] = (defined("IN_CP")) ? "<b class=\"marktext\">".$lang['gd_error']."</b><br />\n".$lang['check_module_settings'] : 1;
}
Entferne Diesen Teil und prüfe obs dann funktioniert.
Jan
-
Jo genau das wars. Nun klappt alles perfekt.
Vielen Dank für die Hilfe, denn ich wär nie drauf gekommen. :D
-
es funzt noch net alles perfekt. Und zwar wenn ich die Auto.Thumbnailer oder Auot-Image-Resizer Funktion anwenden will bekomme ich immer so eine Meldung:
Konvertiere Bild-Datei: screen1.jpg (560x420) ....
Fatal error: Call to undefined function: imagecreate() in /www/home/utf.dreamworld.de/pub/htdocs/www-data/home/4images/includes/image_utils.php on line 66
und hier der Code:
function resize_image_gd($src, $dest, $quality, $width, $height, $image_info) {
global $convert_options;
$types = array(1 => "gif", 2 => "jpeg", 3 => "png");
if (defined('CONVERT_IS_GD2') && CONVERT_IS_GD2 == 1) {
$thumb = imagecreatetruecolor($width, $height);
}
else {
$thumb = imagecreate($width, $height);
}
$image_create_handle = "imagecreatefrom".$types[$image_info[2]];
if ($image = $image_create_handle($src)) {
if (defined('CONVERT_IS_GD2') && CONVERT_IS_GD2 == 1) {
imagecopyresampled($thumb, $image, 0, 0, 0, 0, $width, $height, ImageSX($image), ImageSY($image));
}
else {
imagecopyresized($thumb, $image, 0, 0, 0, 0, $width, $height, ImageSX($image), ImageSY($image));
}
$image_handle = "image".$types[$image_info[2]];
$image_handle($thumb, $dest, $quality);
imagedestroy($image);
imagedestroy($thumb);
}
return (file_exists($dest)) ? 1 : 0;
}
-
Dann scheint GD doch nicht installiert zu sein.
Jan