Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Banowanie IP
urbi
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Zduńska Wola

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


Mam taki formularz :

<FORM ACTION="ban.php" METHOD="GET">
<INPUT NAME="ip"><br>
<INPUT TYPE="submit" VALUE="DODAJ">
</FORM>


I mam taki skrypt w php:


[php:1:d5864a28ac]<?php
<?
$tab = file('ban');
if (in_array($_SERVER['REMOTE_ADDR'], $tab))
{
header("location: http://www.wp.pl");
}
$plik=fopen('ban', 'a+');
fwrite($plik,$_GET['ip'] . "rn");
fclose($plik);
include('ban');
?>
?>[/php:1:d5864a28ac]

I jak zrobić jesli juz jest takie IP w bazie to niech niedodaje??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
urbi
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Zduńska Wola

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


Nie o to chodzilo mi o to ze mam formularz i nieraz chce dodac jakas osobe ktora chce by nie weszla na moja www to teraz robie sobie skrypt ze podaje adres IP i naciskam na przycisk dodaj i teraz chce by dodalo tan adres do pliku 'ban' lecz nieraz przez przypadek dwa razy mogl bym ten sam adres wpisac i chce przerobic ten kod zeby nie mozna bylo wiecej razy jak raz podawac tego samego IP.

I mam taki skrypt:


<?
$tab = file('ban');

if (in_array($_SERVER['REMOTE_ADDR'], $tab))
{
header("location: http://www.wp.pl");
}

if (!in_array($_GET['ip'], $tab))
{
$file = fopen("ban", "a+");
fwrite($file, $_GET['ip']."rn");
fclose($file);
}
?>


Jak powinien wygladac poprawnie by dzialal wedlug moich wskazowek??
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: 3.10.2025 - 06:22