Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Błąd w Formularzu
partoles
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.10.2010

Ostrzeżenie: (0%)
-----


Witam,
Podczas dodawania w shoutboxie, wiadomości, trzeba odpowiedź na pytanie antyspamowe, niestety , mogę wpisywać co chcę, a i tak wiadomość trafi do shoutboza oto urywka kodu zawierająca pytanie i sprawdzanie odpowiedzi

  1. <td width="70%"><form name="shoutbox" method="post" action="shoutbox.php">
  2. <table width="100%" border="0" cellspacing="1" cellpadding="1" align="center">
  3. <tr>
  4. <td width="30%" class="uni_01" align="right" valign="top"><b>imię</b></td>
  5. <td width="70%" class="uni_01">';
  6.  
  7. if(is_user_login()=='yes') echo '<b>'.$info[1].'<input type="hidden" name="imie" value="'.$info[1].'">';
  8. else
  9. echo '<input type="text" name="imie" value="'.$imie.'" size="35">';
  10. echo '<br> Wpisz w pole: <i>menelodramat</i>:
  11. <input type=\"text\" name=\"oblicz\"><br>';
  12. echo '</td>
  13. </tr>
  14. <tr>
  15. <td width="30%" class="uni_01" align="right" valign="top"><b>treść</b></td>
  16. <td width="70%" class="uni_01">
  17. <textarea name="tresc" cols="50" rows="10"></textarea>
  18. </td>
  19. </tr>
  20. <tr>
  21. <td width="30%" class="uni_01" align="right">&nbsp;</td>
  22. <td width="70%" class="uni_01">
  23. <input type="hidden" name="ip" value="'.$REMOTE_ADDR.'">
  24. <input style="font-weight: bold;" type="submit" name="ok" value="dodaj">
  25. <input type="reset" name="Reset" value="wyczyść">
  26. </td>
  27. </tr>
  28. </table>
  29. </form></td>
  30. </tr>
  31. </table>';
  32.  
  33. if ($imie=='ok') {
  34. if($tresc=='ok') {
  35. if($_POST['oblicz']!='menelodramat'){echo "Botów nie obsługujemy.";}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
melior
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

Ostrzeżenie: (0%)
-----


Z tego co widzę to cały system antyspamowy ogranicza się do textu "botów nie obsługujemy". Nie wiem czy coś więcej robi, bo tak kod uciąłeś.
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Z tego co ja widzę to powinno być:

  1. if($_POST['oblicz']!='menelodramat') {
  2.  
  3. echo "Botów nie obsługujemy.";
  4. }
  5. else {
  6.  
  7. //reszta kodu
  8.  
  9. }


Ten post edytował CuteOne 10.10.2010, 16:04:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:53