Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> adres IP i pole tekstowe
Balas
post
Post #1





Grupa: Zarejestrowani
Postów: 347
Pomógł: 0
Dołączył: 27.08.2005
Skąd: Inowrocław

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


Zrobilem shoutboxa, i chcialbym aby w polu nick jednen nick (w tym przypadku moj (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) byl zastrzezony (tylko osoba o okreslonym IP mogla wpisac taki nick) czy da sie cos tkaiego zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Albo w jakis inny sposob to zabezpieczyc... tlyko nei chcial bym logowania (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Pisane z palca:

  1. <?php
  2. echo ("
  3. <table>
  4. <form method=post name=shoutbox action=$PHP_SELF?op=$op>
  5. <tr class=text><td align=right>Nick:&nbsp;</td><td><input type=text name="imie" MAXLENGTH=15></td></tr>
  6. <tr class=text><td align=right>Tre&para;ć:&nbsp;</td><td><input name="tresc" size=40 MAXLENGTH=220></td></tr>
  7. <tr class=text><td align=center><input type=hidden name="ip" value="$REMOTE_ADDR"></td></tr>
  8. <tr class=text><td align=center colspan=2><input type=submit name="send" value=Wy&para;lij></td></tr>
  9. </form>
  10. </table>
  11.  
  12. ");
  13.  
  14.  
  15. #-------
  16. if ( $_POST['imie'] == 'zastrzezony_nick' ) // zastrzezony nick podmien swoim
  17. {
  18.   
  19.   if ( $_SERVER['REMOTE_ADDR'] != '127.0.0.1' ) // oczywiscie zamiast 127.0.0.1 wpisz inne ip :)
  20.   {
  21.   
  22.      die('Przykro mi, ale nie nic wyslac pod podanym nickiem');
  23.   
  24.   }
  25.   
  26. }
  27.  
  28.  
  29. if ($all=='ok') {
  30. $zapytanie = "SELECT * FROM $shoutbox ORDER BY id DESC";
  31. $wykonaj = mysql_query($zapytanie);;
  32. while ($wiersz = mysql_fetch_array($wykonaj)) {
  33. $wiersz['tresc'] = smilies($wiersz['tresc']);
  34. $wiersz['imie'] = smilies($wiersz['imie']);
  35. echo ("<br>Napisał: <b>".$wiersz['imie']."</b><br>".$wiersz['tresc']."<br>");echo '<hr size="1" noshade>';
  36. }
  37. echo ("<center>[<a href="javascript:history.back(1)">Powrót</a>]</center><br>
  38. ");
  39. }
  40.  
  41. }
  42. ?>


Pozdro!

BTW. nie gwarantuje że będzie działać.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 07:54