Buenas, cualquier ayuda me sirve aunque sea una pista de como puedo solucionar esto: Tengo que abrir un archivo *.txt recoger unos datos y compararlos los datos los delimito con punto y coma(;). Y hago una comparación con el if() y no me funciona el código es el siguiente.
Código PHP:
$entrada = 0;
ini_set ('auto_detect_line_endings','1');
$fp = fopen ("archivo.txt", "r");
while ($data = fgetcsv ($fp, 1000, ";"))
{
if($data[0]=='Hermano'){
$entrada=1;
}
}
if($entrada==0)
echo "No era Hermano";
else
echo "Si es Hermano";
fclose($fp);
El problema esta en que me imprime "No era Hermano" y resulta que en la primer linea del archivo.txt si está "Hermano".
-->Volvi a probar y encontre que dandole un salto de linea en la primera linea en archivo.txt y dejandolo vacio me funciona la comparación. Lo raro es que en si el dato extraido es de la primera linea no funciona la comparacion.