Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2008, 01:33
Greco2
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 18 años, 9 meses
Puntos: 7
Respuesta: Problema al cargar una linea de txt en una variable...

HOla pateketrueke, gracias por la pronta respuesta.

Probe como me dijiste, colocando 3 singos =, es mas ya lo habia probado antes pero sigue sin funcionar.

Te adjunto el codigo para descargar por si tienes tiempo de probarlo.

En todo caso aqui esta lo que estoy probando:

Código PHP:
<?php
// Leo el archivo
$lineas file('archivo.txt');

// Guardo el contenido de cada linea en variables
$linea1 $lineas[0];
$linea2 $lineas[1];
//$linea2 = 'Perro';
$linea3 $lineas[2];

// aca imprimo el valor de $linea2 para verificar que me esta tomando el valor de la segunda linea del txt
echo $linea2."<br>";

// Reviso la segunda linea del txt si corresponde a lo que busco,
if ($linea2==='Perro'){
    
/*    Se supone que la segunda linea contiene la palabra 'Perro' y deberia mostrar el mensaje siguiente
        pero actua como si la revision no funcionara, saltandose al ELSE */
     
echo 'es un perro';
}else{
     echo 
'no es un perro';


/*    Ahora, si a la variable $linea2 le doy el valor 'Perro' en lugar de $lineas[1] ahi si que me funciona correctamente,
    puedo cambiar el valor de 'Perro' a 'Gato' y me funciona correctamente, no asi cuando el dato lo lee desde el txt,
    en donde siempre me toma como sifuese otro valor y no 'Perro' */
?>
No creo que sea problema del txt o de forma que file() lee la informacion del txt, bueno quien sabe, soy novato aun en php.

Estare atento a cualquier respuesta, saludos.