Hi, ik zit met het volgende probleem wat ik even niet begrijp:
ik wil het voorbeeld van php.net 'gd' proberen aangezien ik op mijn server de gd lib geinstalleerd heb.
maar dit levert een kruisje op in IE (ik gok dat hij de file niet kan benaderen maar die 'fout' melding krijg ik niet, misschien mag gd hem niet parsen maar ik ben er niet echt bekend mee.)
Om te testen dat ik gd2 goed ge installeerd heb test ik dit door
Echo't
button.php roep ik vanuit een andere pagina aan dmv.
Dit is allemaal volgens het boekje, althans zo als php.net me dit voor doet.
Heeft iemand een idee waarom me server het plaatje (knoptje+tekst) niet weergeeft?
ik wil het voorbeeld van php.net 'gd' proberen aangezien ik op mijn server de gd lib geinstalleerd heb.
maar dit levert een kruisje op in IE (ik gok dat hij de file niet kan benaderen maar die 'fout' melding krijg ik niet, misschien mag gd hem niet parsen maar ik ben er niet echt bekend mee.)
Om te testen dat ik gd2 goed ge installeerd heb test ik dit door
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <?php $array = gd_info(); foreach ($array as $key => $val) { if ($key != "GD Version") { if ($val == true || $val == false) { if ($val == true) { $val = "Enabled"; } elseif ($val == false) { $val = "Disabled"; } } } echo "$key: $val <br>"; } ?> |
Echo't
button.php bevatGD Version: 2.0 or higher
FreeType Support: Enabled
FreeType Linkage: Enabled
T1Lib Support: Enabled
GIF Read Support: Enabled
GIF Create Support: Enabled
JPG Support: Enabled
PNG Support: Enabled
WBMP Support: Enabled
XPM Support: Disabled
XBM Support: Disabled
JIS-mapped Japanese Font Support: Disabled
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php error_reporting ( E_ALL ); ini_set ( 'display_errors', 1 ); header("Content-type: image/png"); $string = $_GET['text']; $im = imagecreatefrompng("images/button1.png"); $orange = imagecolorallocate($im, 220, 210, 60); $px = (imagesx($im) - 7.5 * strlen($string)) / 2; imagestring($im, 3, $px, 9, $string, $orange); imagepng($im); imagedestroy($im); ?> |
button.php roep ik vanuit een andere pagina aan dmv.
code:
1
| <img src="button.php?text=text"> |
Dit is allemaal volgens het boekje, althans zo als php.net me dit voor doet.
Heeft iemand een idee waarom me server het plaatje (knoptje+tekst) niet weergeeft?