Problema con codigo PHP, lectura de ficheros de texto y comparacion de archivos
Hola comunidad, tengo un problema que no he podido solucionar desde hace una semana. El problema es que tengo un codigo en el que intento que usuarios inicien sesion, recibo datos de un formulario, abro un archivo de texto que contiene los datos correctos y paso la info a un array, luego separo el array en las variables $reuser y $repass, despues las comparo con lo recibido del formulario, hasta aqui todo va bien pues ya lo he depurado parte por parte y funciona hasta aqui, el problema es que en la comparacion if, aunque sean iguales los datos siempre me manda al else, en que estoy mal, he revisado este codigo ya muchas veces y no hayo el error.
Aqui les dejo el codigo, de antemano gracias.
<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
$handle = @fopen('Gibran.txt', "r");
if ($handle) {
while (!feof($handle)) {
$lines[] = fgets($handle, 4096);
}
fclose($handle);
}
$reuser = $lines[0];
$repass = $lines[2];
if(($user==$reuser) && ($pass==$repass)){
header('Location: http://www.ggestor.260mb.net/index2.html');
}else{
echo 'User or pass incorrect';
}
?>