Muchas gracias funciona perfecto! .
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: engel lex en 12 Agosto 2015, 20:53 PM
yo que tu lo haría así<?php
echo "PRUEBA";
$deny_ips = array(file_get_contents('ips.txt'));
// read user ip adress:
$ip = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';
// search current IP in $deny_ips array
if ( (strpos($deny_ips,$ip) )!== FALSE ) {
// address is blocked:
echo 'Your IP adress ('.$ip.') was blocked!';
exit;
}
ya que file_get_contents retorna un string, no un array
PRUEBA
Warning: strpos() expects parameter 1 to be string, array given in /home/u450307674/public_html/test/index.php on line 9
Your IP adress (1**.194.***.**) was blocked!
<?php
$ip = getenv("REMOTE_ADDR");
$file = fopen("ips.txt", "a");
$data = $ip . PHP_EOL;
fwrite($file, $data);
fclose($file);
?>
<?php
echo "PRUEBA";
$deny_ips = array(file_get_contents('ips.txt'));
// read user ip adress:
$ip = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';
// search current IP in $deny_ips array
if ( (array_search($ip, $deny_ips))!== FALSE ) {
// address is blocked:
echo 'Your IP adress ('.$ip.') was blocked!';
exit;
}