RE: [PHP-ES] Sobre lectura de un fichero

From: Boris Luiso Ordunez ( boriso .en. uclv.edu.cu)
Date: Wed Mar 03 2004 - 17:07:50 CET


Muchas gracias port u solucion pero me servia porque parece que como estoy corriendo Apache/Win32 hay problemas con el MSDOS-format , pero no obstante resolvi con el codigo les pongo a continuación, de todas formas muchas gracias otra vez :

if ($fp) {
  while ($line = fscanf ($fp, "%s\n")) {
   if ( $line[0]==$user_check ) {
    echo "User permitido";
   }//if $line
  }//while*/
 fclose ($fp);
 }//if $fp

-----Original Message-----
From: Ivan Rodriguez [mailto: epplestun .en. alaplaya.com]
Sent: Wednesday, March 03, 2004 7:58 AM
To: Boris Luiso Ordunez; php-es .en. lists.php.net
Subject: Re: [PHP-ES] Sobre lectura de un fichero

Te recomiendo que utilices file() para recoger los daots del archivo y de
esa manera creas una matriz con su contenido, luego tan solo tienes que leer
los elementos de la matriz que tu desees, asi es mas sencillo :-)
----- Original Message -----
From: "Boris Luiso Ordunez" < boriso .en. uclv.edu.cu>
To: < php-es .en. lists.php.net>
Sent: Wednesday, March 03, 2004 4:41 PM
Subject: [PHP-ES] Sobre lectura de un fichero

> Hola a todos :
> Bueno pues tengo el siguiente problema, necesito leer un simple fichero
de texto algo como esto
>
> Domain\user_1
> Domain\user_2
>
> Bueno pues tambien tengo que hacer una validación con una variable que
tiene valor Domain\user_x, el problema esta que al leer cada line del
fichero en todas las lineas excepto en la ultima me adiciona el carácter de
salto de linea y la validación nunca es true, asi que tampoco le puedo
quitar el ultimo carácter a la lectura pues entonces el ultimo de la lista
me queda incorrecto y nunca podra ser validado, bueno aquí les pongo lo que
tengo hecho, si alguien tiene alguna otra forma o sugerencia por favor
hacerla llegar a la lista.
>
> $fp = fopen($filename, "r");
> if ($fp) {
> while (!feof($fp)) {
> $line = fgets($fp, 1024);
> if ( $line==$user_check ) {
> echo "User permitido";
> }//if $line
> }//while
> fclose ($fp);
> }//if $fp
>
>
> Atentamente Boriso
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:33 CEST