image code werkt 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 ?
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 -
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
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.
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