Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2007, 18:04
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Re: Buscar una palabra en una serie de ficheros

Pues amigo, esa es la función correcta, pero con el uso incorrecto, lo que sucede es que cuando el strpos encuentra la palabra en el primer caracter de la linea, pues devuelve cero, y si a este favor lo envaluas con if, pues lo interpreta como falso.

AJá, cual es la solución entonces? pues evúalo de esta manera:

$pos = strops($char, $line);

if ($pos === false) {
aqui no lo tomas en cuenta
} else {
aqui es la cosa
}

el signo: === significa que tiene el mismo valor y es del mismo tipo. Aqui está la solution.