Avatar billede dragonbook Nybegynder
14. april 2006 - 12:52 Der er 11 kommentarer og
1 løsning

Captcha i min form

Hej

Jeg er ved at implenterer Captcha i et script.
Jeg vil benytte følgende script til at lave billederne osv.:
http://www.web1marketing.com/resources/tools/quickcaptcha/

for at benytte den skrives følgende form:

<form action="result.php" METHOD="POST">
      <p><img src="imagebuilder.php" border="1">  </p>
      <p>Please enter the code shown above and click Submit.<br>
<input MAXLENGTH=8 SIZE=8 name="userstring" type="text" value="">
<input type="submit" value="Submit">
</p>
</form>

Hvordan sætter jeg dette ind i følgende form:

<form action="p.php" method="post">
<select name="item">
<option>Paint</option>
<option>Brushes</option>
<option>Erasers</option>
</select>
Quantity: <input name="quantity" type="text" />
<input type="submit" />
</form>

således at jeg bliver sendt til p.php
Avatar billede horsmark Nybegynder
14. april 2006 - 13:34 #1
du kan først checke på side 2 jo ?
Avatar billede dragonbook Nybegynder
14. april 2006 - 18:21 #2
Ja men man må jo kunne bygge det ind på en eller anden måde, det andet ville jo være dobbelt konfetti..
Avatar billede horsmark Nybegynder
14. april 2006 - 18:33 #3
det står i manualen :-)
Avatar billede dragonbook Nybegynder
14. april 2006 - 18:53 #4
Øhh hvilken manual... jeg har ikke kunne finde noget..
Avatar billede horsmark Nybegynder
14. april 2006 - 19:17 #5
prøv på side 2 at skrive

session_start()
print $_SESSION['string']
Avatar billede horsmark Nybegynder
14. april 2006 - 19:19 #6
btw i filen settings står der dette

// Where to go when the correct / incorrect code is entered.
$success = "success.html";
$failure = "failure.html";

Dem retter du jo bare til så de passer :-)
Avatar billede dragonbook Nybegynder
14. april 2006 - 19:45 #7
ja men så medtages informationen i:

<form action="p.php" method="post">
<select name="item">
<option>Paint</option>
<option>Brushes</option>
<option>Erasers</option>
</select>
Quantity: <input name="quantity" type="text" />
<input type="submit" />
</form>

jo ikke
Avatar billede dragonbook Nybegynder
14. april 2006 - 19:58 #8
Ok har løst problemet...
Avatar billede horsmark Nybegynder
14. april 2006 - 19:58 #9
smid dette ind i toppen af din resultfil


include "settings.php";

session_start();
$string = strtoupper($_SESSION['string']);
$userstring = strtoupper($_POST['userstring']);
session_destroy(); 

if ( $string != $userstring || strlen($string) > 4 ) {
    header("Location: $failure");
    exit();
}
?>

.. din kode ved success
Avatar billede horsmark Nybegynder
14. april 2006 - 19:59 #10
well hvad gjorde du ?
Avatar billede dragonbook Nybegynder
15. april 2006 - 09:39 #11
Jeg kopierede alt fra result.php ind i min p.php fil... så lidt det samme som dit forslag.
Avatar billede horsmark Nybegynder
15. april 2006 - 09:52 #12
super husk altid at skrive løsningen så er du med til at hjælpe de 10000 af folk der søger på eksperten efter eksisterende svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester