image code werkt niet in wamp
ik ben bezig met het ontwikkelen van een spel en nu heb ik een functie waarbij je bijv geld van een ander lid kan jatten en hem dan overtuigen het terug te kopen enzo maar je moet daarbij een code invoeren maar de code wil niet werken op mijn WAMPserver
alles werkt op de wampserver behalve de imagecode
dit is img.php
waarom werkt dit niet in WAMP ?
alles werkt op de wampserver behalve de imagecode
dit is img.php
Code (php)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
session_start();
$width = 100; // breedte
$height = 40; // hoogte
$len = 3; // lengte tekst
$fontsize = 15; // lettertype
unset($random_text);
$lchar = 0;
$char = 0;
/**************************************************
$random_text is de code
**************************************************/
// tekst maken
for($i = 0; $i < $len; $i++) {
while($char == $lchar) {
$char = rand(48, 109);
if($char > 57) $char += 7;
if($char > 90) $char += 6;
}
$random_text .= chr($char);
$lchar = $char;
}
$fontwidth = ImageFontWidth($fontsize) * strlen($random_text);
$fontheight = ImageFontHeight($fontsize);
// afbeelding grootte
$im = @imagecreate($width,$height);
// achtergrond maken
$background_colour = imagecolorallocate($im, 204, 0, 0);
// tekst kleur
$text_colour = imagecolorallocate($im, rand(150,255), rand(150,255), rand(150,255));
// border
imagerectangle($im, 0, 0, $width-1, $height-1, $text_colour);
// string tekenen
imagestring($im, $fontsize, rand(3, $width-$fontwidth-3), rand(2, $height-$fontheight-3), $random_text, $text_colour);
//output
header("Content-type: image/png");
imagepng($im,'',80);
imagedestroy($im);
$_SESSION["verify"] = $random_text;
?>
session_start();
$width = 100; // breedte
$height = 40; // hoogte
$len = 3; // lengte tekst
$fontsize = 15; // lettertype
unset($random_text);
$lchar = 0;
$char = 0;
/**************************************************
$random_text is de code
**************************************************/
// tekst maken
for($i = 0; $i < $len; $i++) {
while($char == $lchar) {
$char = rand(48, 109);
if($char > 57) $char += 7;
if($char > 90) $char += 6;
}
$random_text .= chr($char);
$lchar = $char;
}
$fontwidth = ImageFontWidth($fontsize) * strlen($random_text);
$fontheight = ImageFontHeight($fontsize);
// afbeelding grootte
$im = @imagecreate($width,$height);
// achtergrond maken
$background_colour = imagecolorallocate($im, 204, 0, 0);
// tekst kleur
$text_colour = imagecolorallocate($im, rand(150,255), rand(150,255), rand(150,255));
// border
imagerectangle($im, 0, 0, $width-1, $height-1, $text_colour);
// string tekenen
imagestring($im, $fontsize, rand(3, $width-$fontwidth-3), rand(2, $height-$fontheight-3), $random_text, $text_colour);
//output
header("Content-type: image/png");
imagepng($im,'',80);
imagedestroy($im);
$_SESSION["verify"] = $random_text;
?>
waarom werkt dit niet in WAMP ?
Haal deze regel eens weg:
en roep het bestand aan.
Welke foutmelding krijg je te zien? (gelieve alleen de leesbare tekst posten ;) )
edit: en ook even (tijdelijk?) al je apenstaartjes uit het script halen. Dan krijgen we te zien wat er precies fout gaat.
en roep het bestand aan.
Welke foutmelding krijg je te zien? (gelieve alleen de leesbare tekst posten ;) )
edit: en ook even (tijdelijk?) al je apenstaartjes uit het script halen. Dan krijgen we te zien wat er precies fout gaat.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
Grote kans dat er standaard in zo'n wampserver geen GD geinstalleerd staat.
En met 1 seconden googlen werd dat bevestigd:
Author: yfastud (72.236.169.---)
Date: 11-27-06 18:00
enable it through wampserver trayy icon
En met 1 seconden googlen werd dat bevestigd:
Author: yfastud (72.236.169.---)
Date: 11-27-06 18:00
enable it through wampserver trayy icon
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
Fatal error: Call to undefined function ImageFontWidth() in D:\Documents and Settings\Maikel\Mijn documenten\wamp\www\img.php on line 26
dit geeft hij nu aan
als ik die header heb weggedaan en de @ ook weg heb gerhaa;d
dit geeft hij nu aan
als ik die header heb weggedaan en de @ ook weg heb gerhaa;d
@arjan hoe kun je dat in wamp installeren ?
GD installatie
Edit:
Deze is er ook, Thanks to Arjan. Daar staat ook in hoe je dat moet installeren. Zoek op die pagina even naar php_gd2.dll
Gewijzigd op 01/01/1970 01:00:00 door Steff an
Hij zegt toch 'enable it through wampserver trayy icon', lijkt me dus niet zo ingewikkeld.
Sorry, had ik niet gelezen.
als ik hem enable dan doet ie het nog steeds niet en meerdere mensen hebben dat probleem
Download anders XAMPP ofzo, kijken of het daar wel gaat.
Na enable wel apache restarten, en dan dubbel checken of die ; weggehaald is in je httpd.conf.
nee bij wamp moet je het even aanzetten, is niet standaard gedaan werkt als volgt:
klik (links) op het wamp icoontje onderin je taakbalk, op de map config files en vervolgens php.ini, dit opent je note pad. zoek even op gd:
dan vindt je dit:
blablaervoor
;extension=php_filepro.dll
;extension=php_gd2.dll => hier de ; weghalen en gd is geinstalleerd
;extension=php_gettext.dll
blablaerna
klik (links) op het wamp icoontje onderin je taakbalk, op de map config files en vervolgens php.ini, dit opent je note pad. zoek even op gd:
dan vindt je dit:
blablaervoor
;extension=php_filepro.dll
;extension=php_gd2.dll => hier de ; weghalen en gd is geinstalleerd
;extension=php_gettext.dll
blablaerna
Quote:
ik ben weer lekker mosterd na het toetje aan het brengen zie ik
Gewijzigd op 01/01/1970 01:00:00 door bart van der veen




