Código PHP:
$miIP = $_SERVER['REMOTE_ADDR'];
$fichero = file("ficherosConIPs.txt");
foreach ($fichero as $slinea){
if ($miIP == $slinea){
//Hacemos algo
} else {
//hacemos otra cosa
}
}
| |||
If que no me funciona Hola, consigo la ip del usuario y reviso que esté en un fichero con un if, pero cuando son iguales este if no me funciona, les pego el código a ver si se les ocurre que puede estar fallando Código PHP: |
| |||
Respuesta: If que no me funciona Hola, gracias era el espacio cuando leía el fichero, había comprobado que el fichero no tenía espacios, pero no se porque en $slinea me mete siempre un espacio al final de línea. Ya lo he solucionado haciendo el if con trim() gracias por la respuesta |
Etiquetas: |