Eigen website

web formulier met een captcha code+

Gestart door jovandeik op 01 nov 2007, 14:02 17 berichten 16.645 keer gelezen
jovandeik Startte dit onderwerp 01 nov 2007, 14:02 19 berichten
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 01 nov 2007, 17:36 Aubauke - Aentwaerepe 1.828 berichten
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 Startte dit onderwerp 01 nov 2007, 17:41 19 berichten
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 01 nov 2007, 20:13 Aubauke - Aentwaerepe 1.828 berichten
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 Startte dit onderwerp 01 nov 2007, 20:23 19 berichten
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 01 nov 2007, 21:11 Aubauke - Aentwaerepe 1.828 berichten
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 Startte dit onderwerp 01 nov 2007, 21:52 19 berichten
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 01 nov 2007, 22:08 Aubauke - Aentwaerepe 1.828 berichten
jovandeik schreef:is in orde
Beste jovandeik,

Bedoel je hiermee dat het probleem is opgelost?

mvg,
Coderunner
jovandeik Startte dit onderwerp 01 nov 2007, 22:11 19 berichten
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 02 nov 2007, 15:05 Aubauke - Aentwaerepe 1.828 berichten
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 03 nov 2007, 22:31 Aubauke - Aentwaerepe 1.828 berichten
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 Startte dit onderwerp 03 nov 2007, 22:54 19 berichten
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 03 nov 2007, 23:17 Aubauke - Aentwaerepe 1.828 berichten
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 04 nov 2007, 07:44 Aubauke - Aentwaerepe 1.828 berichten
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 Startte dit onderwerp 04 nov 2007, 08:35 19 berichten
Het werkt

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