web formulier met een captcha code+
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste jovandeik,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
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
het bericht staat hiercoderunner schreef:Beste jovandeik,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
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
http://jovandeik.nl/testformulier.html
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste jovandeik,jovandeik schreef:het bericht staat hier
http://jovandeik.nl/testformulier.html
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
maar in mijn html bestand wordt niet gecontroleerd of alle vragen zijn beantword.coderunner schreef:Beste jovandeik,jovandeik schreef:het bericht staat hier
http://jovandeik.nl/testformulier.html
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
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
Beste jovandeik,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 ??
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
is in ordecoderunner schreef:Beste jovandeik,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 ??
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
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste jovandeik,jovandeik schreef:is in orde
Bedoel je hiermee dat het probleem is opgelost?
mvg,
Coderunner
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste jovandeik,jovandeik schreef:ik heb het probleem of je nu een naam of niet invult hij geeft geen foutmelding en dit ook met de code
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
Beste jovandeik,
Ik ben je niet vergeten hoor, maar nog even geduld
Zijn het die vragen die je moet hebben in het formulier zoals je in het testformulier.html aangeeft?
mvg,
Coderunner
Ik ben je niet vergeten hoor, maar nog even geduld
Zijn het die vragen die je moet hebben in het formulier zoals je in het testformulier.html aangeeft?
mvg,
Coderunner
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
Beste jovandeik,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
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
mvg,
Coderunner
-
coderunner - Lid geworden op: 27 mar 2006, 04:35
- Locatie: Aubauke - Aentwaerepe
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 code2- 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
Laat me weten of dit al werkt.
mvg,
Coderunner
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>");
}
?>
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"
Laat me weten of dit al werkt.
mvg,
Coderunner