login  Naam:   Wachtwoord: 
Registreer je!
 Forum

captcha ism contact form

Offline djlethal - 19/01/2007 23:47
Avatar van djlethalNieuw lid Goedeavond!
ik heb een probleempje ben een newbie met php helaas ben hard onderweg maar t wil nog niet helemaal.

Ik wil een contact script ism Captcha doen wegens spam.
Contact script heb ik en captcha ook maar de combinatie ervan lukt niet echt.
ik weet niet hoe ik ze moet combineren ik post ze even appart hoe ze in elkaar steken misschien datiemand mij kan helpen? mijn dank is al groot!

Het contact script http://www.plaatscode.be/3887/
het captcha script http://www.plaatscode.be/3889/
controleren van captcha http://www.plaatscode.be/3888/

Het captcha script opzichzelf is niks mis mee want dat werkt wel zoals het hoord en vanuit daar doorlinken naar de controle zeg maar werkt ook maar om dat in het contact script te verwerken wil nog niet helemaal  
Groeten Niels

3 antwoorden

Gesponsorde links
Offline Stijn - 20/01/2007 12:23
Avatar van Stijn PHP expert boven regel 78 (de <img> tag) zet je een hidden field met dezelfde waarde als in de captca afbeelding! en dan moet je controleren:
  1. if( $_POST['no_robot'] != $_POST['hidden_field'] ) {
  2. echo "robot";
  3. } else {
  4. echo "ok";
  5. }
Offline djlethal - 26/01/2007 18:09
Avatar van djlethal Nieuw lid hoe maak je zo'n hidden field gewoon <input type=hidden
en dan? en waar moet dit staan?
in het controle bestand zeg maar?
  1. if( $_POST['no_robot'] != $_POST['hidden_field'] ) {
  2. echo "robot";
  3. } else {
  4. echo "ok";
  5. }
Offline remcobers - 26/01/2007 18:32 (laatste wijziging 26/01/2007 18:33)
Avatar van remcobers PHP expert <img src="codevandecaptcha.php">
En daaronder een text veld waar je het inkan voeren.

En met de code hierboven moet je hem no_robot noemen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s