Script PHP anti SPAM - p1 (php)

  1. <?php
  2. // variabila cu "calcule" :)
  3. $calcul = array("9 + 4 = 13", "10 - 1 = 9", "3 * 4 = 12", "14 + 10 = 24", "5 + 5 = 10", "8 * 8 = 64", "100 - 25 = 75", "20 : 2 = 10");

  4. // extragem random o valoare din variabila de mai sus
  5. $calcul_random = array_rand($calcul);

  6. // extragem rezultatul din valoarea random
  7. $calcul_explode = explode("=", $calcul[$calcul_random]);
  8. $calcul_explode[1] = str_replace(" ", "", $calcul_explode[1]);
  9. ?>
  10. <html>
  11. <head><title>Calcul pentru verificare (anti spam)</title>
  12. <style type="text/css" media="screen">
  13. body {
  14. background: #F0F0F0;
  15. color: #000000;
  16. margin: 1px;
  17. padding: 1px;
  18. font: 11px verdana,tahoma,arial,sans-serif;
  19. }

  20. input {
  21. border: 1px solid #CCCCCC;
  22. background: #F0F0EE;
  23. }

  24. div#calculator {
  25. background: url('header.gif');
  26. background-repeat: repeat-x;
  27. width: 300px;
  28. margin: 0px auto;
  29. padding: 2px;
  30. font: 11px verdana,tahoma,arial,sans-serif;
  31. border-right: 2px solid #990000;
  32. border-top: 2px solid #990000;
  33. }

  34. div#calculator p {
  35. margin-left: 10px;
  36. }

  37. a:link {
  38. COLOR: #0064A6;
  39. TEXT-DECORATION: none;
  40. }
  41. a:visited {
  42. COLOR: #0064A6;
  43. TEXT-DECORATION: none
  44. }
  45. a:active {
  46. COLOR: #0064A6;
  47. TEXT-DECORATION: underline
  48. }
  49. a:hover {
  50. COLOR: #0064A6;
  51. TEXT-DECORATION: underline
  52. }
  53. </style>
  54. </head>
  55. <body>
  56. <p>&nbsp;</p>
  57. <div id="calculator">
  58. <p>Calcul pentru verificare (anti spam)</p>
  59. <form name="form" method="post" action="form_verify.php">
  60. <p><input type="text" name="calcul" size="3" maxlength="5">&nbsp;<small>Cat face <?php echo $calcul_explode[0];?>?</small></p>
  61. <p><input type="hidden" name="rezultat" value="<?php echo $calcul_explode[1];?>"></p>
  62. <p><input type="submit" name="Submit" size="" value=" Verifica >> "></p>
  63. </form>
  64. </div>
  65. </body>
  66. </html>
 Prima pagina |  Adaugat de ddumi (247 vizualizari) |  Text format (download) |  Sursa cod/script