Captcha script
‰PNG IHDRxÝHÖPLTEÿÿ"dIDATxœc`䀱ÁHÊÁùÌ @ÒÎgoøÀ`ÀØW߸Ègl!0¿ÙÈgf|Âo3`üÇÀÆ—oÿ”çA±Ï€A‚Aþ2ß®žýÈ=õ ÌÐJ¡Oi¦h(oœIEND®B`‚
te zien.. Wss doe ik weer wat verkeerd :D
Hoe heb je dat ingevoegd? Als ik die code hier uitvoer krijg ik gewoon een plaatje.
Heb je je header() wel goed staan?
Of header goed staat weet ik niet, zoals ik al zei.. phploser.. sorry
Moet die code niet in een apart bestandje staan? En dat je het opvraagt met <img src="...het bestandje..."/>
dat kan ik wel ff proberen :D
En som.php is dat bestandje en die staat in een map terug?
Voorbeeld:
http://www.noukster.com/dynamic/index.php?viewstate=newsitem&newsitem_id=237
Wat moet ik doen zodat je t kunt invullen en t antwoord ook gecheckt word?
K hoop echt dat jullie nog ff willen helpen.. :$
Gewijzigd op 01/01/1970 01:00:00 door Mir
Dat klopt want het is een plaatje. Dat invullen moet je in jouw formulier maken.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
f_textbox($my_result, "Jouw naam","name","200px","/\b[A-Z0-9_-]+\b/i",true);
f_textbox($my_result, "Emailadres","email","200px","/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/i",true);
f_textarea($my_result, "Bericht","html","350px","80px","/\b[A-Z0-9_-]+\b/i",true);
?>
<img src="../include/som.php"/>
f_textbox($my_result, "Jouw naam","name","200px","/\b[A-Z0-9_-]+\b/i",true);
f_textbox($my_result, "Emailadres","email","200px","/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/i",true);
f_textarea($my_result, "Bericht","html","350px","80px","/\b[A-Z0-9_-]+\b/i",true);
?>
<img src="../include/som.php"/>
Maar ik kan niet zon zelfde textbox gebruiken want deze zetten info in de db..
Hoe zorg ik dat ik t field zo heb dat ie word gecontroleerd?
Sorry voor t hoge loser gehalte hoor :p
Gewijzigd op 01/01/1970 01:00:00 door Mir
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
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
<?php
header("content-type: image/png");
$image = ImageCreate(120, 30); //Plaatje aanmaken met X=75 en Y=50
//We maken een achtergrondkleur
//$achtergrond = ImageColorAllocate($image, 255, 255, 255); //255, 255, 255 = Wit
$achtergrond = ImageColorAllocate($image, 0, 0, 0); //255, 255, 255 = Zwart
//De grootte van ons lettertype
$grootte = 14;
//Tekst die we op ons plaatje willen.
$eerste=rand(1,15);
$tweede=rand(1,15);
$antwoord=$eerste + $tweede;
$tekst=$eerste. ' + '.$tweede. ' =';
$_SESSION["string"] = md5($antwoord);
//Tekstkleur
$kleur = ImageColorAllocate($image, 255, 0, 0); //255, 0, 0 = Rood
//De functie ImageString word onder het voorbeeld uitgelegd !
ImageString($image, $grootte, 4, 7, $tekst, $kleur);
//Het plaatje aanmaken.
ImagePng($image);
//Het plaatje verwijderen uit het geheugen
ImageDestroy($image);
?>
header("content-type: image/png");
$image = ImageCreate(120, 30); //Plaatje aanmaken met X=75 en Y=50
//We maken een achtergrondkleur
//$achtergrond = ImageColorAllocate($image, 255, 255, 255); //255, 255, 255 = Wit
$achtergrond = ImageColorAllocate($image, 0, 0, 0); //255, 255, 255 = Zwart
//De grootte van ons lettertype
$grootte = 14;
//Tekst die we op ons plaatje willen.
$eerste=rand(1,15);
$tweede=rand(1,15);
$antwoord=$eerste + $tweede;
$tekst=$eerste. ' + '.$tweede. ' =';
$_SESSION["string"] = md5($antwoord);
//Tekstkleur
$kleur = ImageColorAllocate($image, 255, 0, 0); //255, 0, 0 = Rood
//De functie ImageString word onder het voorbeeld uitgelegd !
ImageString($image, $grootte, 4, 7, $tekst, $kleur);
//Het plaatje aanmaken.
ImagePng($image);
//Het plaatje verwijderen uit het geheugen
ImageDestroy($image);
?>
Notice: A session had already been started - ignoring session_start() in /usr/local/psa/home/vhosts/noukster.com/httpdocs/include/functions.php on line 78
Notice: Undefined index: postback in /usr/local/psa/home/vhosts/noukster.com/httpdocs/include/form.php on line 347
Edit:
Had veld toegevoegd, maar dan is ie niet verplicht en controleerd ie niks. Ik kom er echt niet uit, zou iemand de code kunnen voorkauwen die ik moet inserten om de som goed werkend te krijgen?
Gewijzigd op 01/01/1970 01:00:00 door Mir