Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2006, 06:37
globaldesigne
Usuario baneado!
 
Fecha de Ingreso: septiembre-2005
Mensajes: 68
Antigüedad: 18 años, 6 meses
Puntos: 0
Exclamación Una simple busqueda en archivo

Estoy utilizando una pequeña funcion para buscar en un simple archivo de texto :

Código PHP:
$palabra="Palabra que busco";

$archivo=file ("notas.txt");

for (
$i=0;$i<sizeof("$archivo");$i++)
{

if (
$archivo[$i]=="$palabra")
{print 
"ok"}
else {print 
"Busqueda fallida";}




Esta pequeña funcion busca perfectamente , pero ocurre qeu en el caso de un fallo o de un acierto me pone busqueda fallida tantas veces como entradas hay , es decir si busco algo lo encuentra pero a continuacion me pone búsqueda fallida , tantas veces como entradas haya separadas por \n

He tratado usar funciones como break; pero esta no funciona pues corta que el sistema revise las siguientes entradas , mostrandome la primera que encuentra , he tratado con unset ($i) , etc , despues de reintentar , pues les pregunto a ustedes a ver que se les ocurre para que no se me repitan estas cosas y muestre si hay o no hay algo coincidente si repetirse la cosa , saludos a todos Julian