code.fastix.org

Dateiansicht:

Datei:Projekte -> PHP:ftxCaptcha -> test.php
md5:ff14e3efe5160cf3080933acfe6bcadb
sha1:c7c055f4da7ef8375655b3e99ec31709b2458d21
Download-Link:Download
  1. <!Doctype HTML>
  2. <head lang='de'>
  3. <title>Test</title>
  4.  
  5. body, html {
  6.         margin: 0;
  7.         padding:0
  8. }
  9.  
  10. h1 {
  11.         background-color: #dddddd;
  12.         margin:0 0 .5rem 0;
  13.         padding: .5rem 1rem .5rem 1rem;
  14. }
  15.  
  16. main {
  17.         padding-left: 1rem;    
  18. }
  19.  
  20. label.ftxCaptcha {
  21.         display:block;
  22. }
  23.  
  24. label.ftxCaptcha input {
  25.         margin-left:1rem;
  26.         width:3rem;
  27. }
  28.  
  29. </head>
  30. <?php
  31. error_reporting(E_ALL);
  32. ini_set( 'display_errors', 1 );
  33. require_once 'ftxCaptcha.php';
  34. $captcha = new ftxCaptcha( 'de' );
  35. if(
  36.   isset( $_POST['ftxAnswer'] )
  37.   and isset( $_POST['ftxHash'] )
  38.   and ( $captcha -> validateAnswer( $_POST['ftxAnswer'], $_POST['ftxHash'] ) )
  39. ) {
  40.   echo '<h1>Fein! Du hast das Captcha gelöst.</h1>
  41. <main>
  42. <ul>
  43. <li>Willst Du es <a href="test.php">nochmal versuchen</a>?</li>
  44. <li><a href="https://code.fastix.org/Projekte/PHP%3AftxCaptcha/">Oder den Quelltext ansehen</a></li>
  45. </ul>
  46. </main>';
  47.  
  48. } else {
  49.   echo '<h1>Löse das Captcha!</h1>
  50. <main>
  51. ' . $captcha -> getForm( 'POST' ) . '
  52. </main>';
  53. }
  54. ?>
  55. </body>
  56. </html>
  57.