Ciao a tutte,
ho trovato questo script per bannare indirizzi ip in php su web,
Codice PHP:
<?php
#SCRIPT per bannare gli indirizzi IP
//copio il contenuto del file in una stringa
$filename="ip.txt";
$handle=@fopen($filename, "r");
$contents=@fread($handle, filesize($filename));
@fclose($handle);
/*
creo un array con gli indirizzi da bloccare: la funzione trim() serve ad eliminare gli spazi vuoti invece la funzione explode() serve ad aggiungere un nuovo valore all'array separandolo in corrispondenza del carattere "-".
*/
$array_ip=(array_map('trim', explode('-', $contents)));
/*conto il numero totale di indirizzi con la funzione count()*/
$indirizzi_totali=count($array_ip);
/*recupero l'ip del visitatore*/
$ip_attuale=$_SERVER['REMOTE_ADDR'];
/*creo un ciclo in cui effettuo la verifica di tutti gli ip*/
for ($x=0; $x<$indirizzi_totali; $x++){
/*se l’ip del visitatore è uguale ad uno degli indirizzi contenuti nell’array “$array_ip” esco dalla pagina.*/
if ($array_ip[$x]==$ip_attuale){
echo "Impossibile accedere con questo IP.
";
echo "Il tuo indirizzo è ".$ip_attuale;
exit();
}
}
?>
io non voglio che chiama la pagina in questo modo : $filename="ip.txt";
ma in questo modo si : http://www.miodominio.com/ip.txt
cosa bisogna modificari in questo script aiuto.
Grazie in anticipo