Toon posts:

[php+gd] php geinstalleerd met gd, maar werkt toch niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik gentoo, en ik heb libgd. Vervolgens wil ik PHP compilen:

USE="gd" emerge php

in de gauwigheid zie ik ook "checking for GD support... yes" voorbij komen. Na compileren doe ik "etcat -u mod_php", en 1 van de regels die voorbji komen is:

+ - gd : Adds support for media-libs/libgd (to generate graphics on the fly)

die "+" en "-" zijn (als enige in het hele rijtje) geel, en de "gd" is groen.

Toch krijg ik de volgende error bij het proberen van een PHP script:

Fatal error: Call to undefined function: imagecreatefromjpeg() in /mnt/zeno/bart/www/server/wine/thumbnail.php on line 6

iemand enig idee?

source van PHP script, mocht dat nog uitmaken:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?
$im = "";
if (strstr($_GET['file'], "png"))
  $im = imagecreatefrompng("uploadimages/".$_GET['file']);
else
  $im = imagecreatefromjpeg("uploadimages/".$_GET['file']);
header("Content-Type: image/jpg");
#header("Content-Type: text/plain");

$x = imagesx($im);
$y = imagesy($im);
$newx = 0;
$newy = 0;

$factor = 0;
if ($x >= $y) {
  $factor = 50/$x;
  $newx = $x*$factor;
  $newy = $y*$factor;
}
else {
  $factor = 50/$y;
  $newx = $x*$factor;
  $newy = $y*$factor;
}

$newim = imagecreate($newx, $newy);
imagecopyresized($newim, $im, 0, 0, 0, 0, $newx, $newy, $x, $y);

imagejpeg($newim);
?>

Verwijderd

Topicstarter
goed, had dus moeten zijn:

USE="gd" emerge mod_php

2u naar lopen zoeken 8)7