web formulier met een captcha code+

Vragen/antwoorden betreffende het maken van je eigen website.

jovandeik
Lid geworden op: 20 mar 2006, 14:16

01 nov 2007, 14:02

eenvoudig formulier
naam
emailaders
versturen maar met een CODE/captcha

wie heeft hier ervaring mee ??

en kan mij ECHT verder helpen !!!

ik heb het probleem of je nu een naam of niet invult hij geeft geen foutmelding en dit ook met de code

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

01 nov 2007, 17:36

jovandeik schreef:eenvoudig formulier
naam
emailaders
versturen maar met een CODE/captcha

wie heeft hier ervaring mee ??

en kan mij ECHT verder helpen !!!

ik heb het probleem of je nu een naam of niet invult hij geeft geen foutmelding en dit ook met de code
Beste jovandeik,

Geef me de url en/of de html code van je formulier dat je gemaakt hebt, en ik zal zien waar het fout loopt.
1-Werk je met de functie mailto of kan je gebruik maken van de sendmail() [ mail() ] functie van je hostserver?
2-Werk je met html of php?

mvg,
Coderunner

jovandeik
Lid geworden op: 20 mar 2006, 14:16

01 nov 2007, 17:41

coderunner schreef:
jovandeik schreef:eenvoudig formulier
naam
emailaders
versturen maar met een CODE/captcha

wie heeft hier ervaring mee ??

en kan mij ECHT verder helpen !!!

ik heb het probleem of je nu een naam of niet invult hij geeft geen foutmelding en dit ook met de code
Beste jovandeik,

Geef me de url en/of de html code van je formulier dat je gemaakt hebt, en ik zal zien waar het fout loopt.
1-Werk je met de functie mailto of kan je gebruik maken van de sendmail() [ mail() ] functie van je hostserver?
2-Werk je met html of php?

mvg,
Coderunner
het bericht staat hier
http://jovandeik.nl/testformulier.html

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

01 nov 2007, 20:13

jovandeik schreef:het bericht staat hier
http://jovandeik.nl/testformulier.html
Beste jovandeik,

Als je met php (= een server-side programmeertaal) werkt, is het onmogelijk om te kijken waar het fout loopt want bij php kan je de broncode niet zien.

Sorry.

mvg,
Coderunner

jovandeik
Lid geworden op: 20 mar 2006, 14:16

01 nov 2007, 20:23

coderunner schreef:
jovandeik schreef:het bericht staat hier
http://jovandeik.nl/testformulier.html
Beste jovandeik,

Als je met php (= een server-side programmeertaal) werkt, is het onmogelijk om te kijken waar het fout loopt want bij php kan je de broncode niet zien.

Sorry.

mvg,
Coderunner
maar in mijn html bestand wordt niet gecontroleerd of alle vragen zijn beantword.
wat de php betreft moet ik die hier inplakken of een .html van maken ??

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

01 nov 2007, 21:11

jovandeik schreef:maar in mijn html bestand wordt niet gecontroleerd of alle vragen zijn beantword.
wat de php betreft moet ik die hier inplakken of een .html van maken ??
Beste jovandeik,

Als je wil stuur dan alle bestanden die je gebruikt (captcha + aanverwante bestanden + de php bestanden ook deze die de velden controleert en het formulier verzendt) in een zip of rar bestand naar men email adres. Zoja dan stuur ik in een privé bericht mijn email adres.
Als ik dan tijd heb, kijk ik dit na en/of stuur ik je een werkend formulier.

mvg,
Coderunner

jovandeik
Lid geworden op: 20 mar 2006, 14:16

01 nov 2007, 21:52

coderunner schreef:
jovandeik schreef:maar in mijn html bestand wordt niet gecontroleerd of alle vragen zijn beantword.
wat de php betreft moet ik die hier inplakken of een .html van maken ??
Beste jovandeik,

Als je wil stuur dan alle bestanden die je gebruikt (captcha + aanverwante bestanden + de php bestanden ook deze die de velden controleert en het formulier verzendt) in een zip of rar bestand naar men email adres. Zoja dan stuur ik in een privé bericht mijn email adres.
Als ik dan tijd heb, kijk ik dit na en/of stuur ik je een werkend formulier.

mvg,
Coderunner
is in orde

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

01 nov 2007, 22:08

jovandeik schreef:is in orde
Beste jovandeik,

Bedoel je hiermee dat het probleem is opgelost?

mvg,
Coderunner

jovandeik
Lid geworden op: 20 mar 2006, 14:16

01 nov 2007, 22:11

coderunner schreef:
jovandeik schreef:is in orde
Beste jovandeik,

Bedoel je hiermee dat het probleem is opgelost?

mvg,
Coderunner
nee ik wacht op u emailadres en zal de bestanden dan sturen
waarvoor nu reeds mijn dank

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

02 nov 2007, 15:05

jovandeik schreef:ik heb het probleem of je nu een naam of niet invult hij geeft geen foutmelding en dit ook met de code
Beste jovandeik,

Ik heb hetgeen je hebt opgestuurd bekeken maar ik vind nergens waar de captcha code gecontroleerd wordt en waar de ingevulde velden gecontroleerd worden.
Ik zie wel dat je in het testformulier.html verwijst naar Formulier1.php en
Public Key.php maar die heb je mij niet gestuurd. Wordt in een van deze
bestanden een controle uitgevoerd?
Stuur die bestanden eens op en eventueel ook de andere bestanden die ook met het formulier en de captcha te maken hebben.

mvg,
Coderunner

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

03 nov 2007, 22:31

Beste jovandeik,

Ik ben je niet vergeten hoor, maar nog even geduld :wink:
Zijn het die vragen die je moet hebben in het formulier zoals je in het testformulier.html aangeeft?

mvg,
Coderunner

jovandeik
Lid geworden op: 20 mar 2006, 14:16

03 nov 2007, 22:54

zo ongeveer
nog belangrijker dat ik weet hoe het werkt en mezelf kan helpen,
en weet waar ik een denk/schrijf fout heb gemaakt

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

03 nov 2007, 23:17

jovandeik schreef:zo ongeveer
nog belangrijker dat ik weet hoe het werkt en mezelf kan helpen,
en weet waar ik een denk/schrijf fout heb gemaakt
Beste jovandeik,

Er moet dus een heel uitgebreid javascript bijkomen om te checken of alle verplichte velden zijn ingevuld EN een uitgebreide code in php om te checken op de anti-spam code juist of fout is ingetypt. Ik ben er mee bezig. Dat gaat je een fortuin kosten :lol: :lol: :lol:

mvg,
Coderunner

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

04 nov 2007, 07:44

Beste jovandeik,

Vooreerst gaan we de anti-spam code (captcha) testen of die werkt.
Maak een nieuw bestand aan, bewaar dit en noem het Formulier1.php
:!: Opgelet OVERSCHRIJF je oude Formulier1.php NIET! We hebben de inhoud (codes) later nog nodig.

1- Kopieer en plak onderstaande code

Code: Selecteer alles

<?php
$Code = $_POST['Code'];
session_start(); 
if(isset($_SESSION['captcha_spam']) AND $_POST["Code"] == $_SESSION['captcha_spam']){ 
unset($_SESSION['captcha_spam']); 

// 
// 
//Hier kom later de code om de email
//met de ingevulde velden te verzenden
//naar jouw emailadres
// 
// 
      echo "<p><font color=green><b>Je vulde volgende anti-spam code in: <font color=black>$Code</font><br>Deze code is juist<br><br>
      <input type=button value=Back onClick='history.go(-1)'>
      </b></font></p>";






}else{
   die ("<p><font color=red><b>Je vulde volgende anti-spam code in: <font color=black>$Code</font><br>Deze Code is fout<br><br>
      <input type=button value=Back onClick='history.go(-1)'>
      </b></font></p>"); 
} 

?>
2- Bewaar het als Formulier1.php.

3- Laad dit nieuwe Formulier1.php bestand op naar je host server.

4- Kijk nu of de antispam werkt.
a- Ga naar http://jovandeik.nl/testformulier.html
b- Vul alleen de gegenereerde (captcha) code in.
c- Na het drukken van de grijze "aanmelden" knop, moet je
  • - ofwel de vermelding krijgen:
    "Je vulde volgende anti-spam code in:
    Deze Code is fout"

    - ofwel de vermelding krijgen:
    "Je vulde volgende anti-spam code in:
    Deze Code is juist"
Vul ter controle enkele malen een juiste en enkele malen een foutieve code in en kijk of het de juiste melding geeft. Wel steeds de testformulier.html pagina "refreshen"

Laat me weten of dit al werkt.

mvg,
Coderunner

jovandeik
Lid geworden op: 20 mar 2006, 14:16

04 nov 2007, 08:35

Het werkt

het bestand komt direkt in de '' HTML-map '' te staan en niet in demap '' captcha ''