par
Fatal-fury » 18 mai 2010, 11:12
Bonjour,
Je souhaite interdire à une personne ayant un IP dynamique de poster des messages sur un forum.
Son IP varie de '88.85.3.0' à '88.85.15.255'.
Voici mon script php qui marche, mais est-il possible de le simplifier ?
$ip = $_SERVER['REMOTE_ADDR'];
$listefai = Array('88.85.3.','88.85.4.','88.85.5.','88.85.6.','88.85.7.','88.85.8.','88.85.9.','88.85.10.','88.85.11.','88.85.12.','88.85.13.','88.85.14.','88.85.15.');
foreach ($listefai as $compare)
{ $comparaison = strstr($ip, $compare);
if($comparaison!==false)
{
echo 'vous ne pouvez pas poster de message';
}
}
Merci
Bonjour,
Je souhaite interdire à une personne ayant un IP dynamique de poster des messages sur un forum.
Son IP varie de '88.85.3.0' à '88.85.15.255'.
Voici mon script php qui marche, mais est-il possible de le simplifier ?
[php]$ip = $_SERVER['REMOTE_ADDR'];
$listefai = Array('88.85.3.','88.85.4.','88.85.5.','88.85.6.','88.85.7.','88.85.8.','88.85.9.','88.85.10.','88.85.11.','88.85.12.','88.85.13.','88.85.14.','88.85.15.');
foreach ($listefai as $compare)
{ $comparaison = strstr($ip, $compare);
if($comparaison!==false)
{
echo 'vous ne pouvez pas poster de message';
}
}[/php]
Merci