Foros del Web » Programando para Internet » PHP »

como busco en un archivo ?

Estas en el tema de como busco en un archivo ? en el foro de PHP en Foros del Web. Saludos amigos del web. Espero me puedan ayudar por lo menos con el nombre de la función o funciones con las que pueda buscar una ...
  #1 (permalink)  
Antiguo 16/08/2003, 13:09
Avatar de luis_web  
Fecha de Ingreso: julio-2001
Ubicación: México D.F.
Mensajes: 43
Antigüedad: 23 años, 3 meses
Puntos: 0
Información como busco en un archivo ?

Saludos amigos del web.

Espero me puedan ayudar por lo menos con el nombre de la función o funciones con las que pueda buscar una cadena dentro de un texto. Se que es algo sencillo así que espero una mano.

GRACIAS.
__________________
"Detesto lo que dices, pero defenderé hasta la muerte tu derecho a decirlo !"
  #2 (permalink)  
Antiguo 16/08/2003, 13:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Probaste ya en?:

www.php.net

funciones como strpos() .. substr() .. E incluso funciones de expresiones regulares como ereg() .. preg_match() .. Todo depende de la complejidad de lo que "busques" en ese archivo y de como esté estructurado los datos a buscar en el .. Por ejemplo si es una página HTML habrá que "limpiar" priméro de tag HTML para buscar en el real contenido .. si tienes algun tipo de estructura tipo campo|campo\n registros .. pues será otra forma .. etc .. etc ...

Pero .. si vas a buscar en un "archivo" primero tendrás que leer ese archivo a un string (cadena) como para aplicarle alguna de esas funciones y trabajarte el "archivo" .. Para ello puedes usar file() (en el manual de PHP tienes el ejemplo junto con implode() para tal fin ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:47.