02/07/2014, 18:05
|
| | Fecha de Ingreso: junio-2011
Mensajes: 20
Antigüedad: 13 años, 4 meses Puntos: 0 | |
Buscar palabra en archivo.txt Error, arroja... Saludos y Bendiciones a Todos
Encontré un codigo en php que me busca una cadena dentro de un archivo de texto, utiliza if y else, me encunetra la palabra y me dice si existe o no.
Pero dependiendo de que tan lejos este la posicion de la cadena dentro del archivo me ejecuta la accion contraria y la imprime (es mi analisis)
Este es el codigo:
function buscarPalabra($rutaSimbolos)
{
$rutaSimbolos="tabla_de_simbolos.txt";
$archivoTds1=fopen($rutaSimbolos, "r+");
$palabra = "exit";
$x = 1;
while(!feof($archivoTds1))
{
$busca = fgets($archivoTds1);
//if (strstr($busca, $palabra))
if (strpos($busca, $palabra))
{
echo "<p>Palabra encontrada: <b>$palabra</b></p>";
return;
}
else
{
echo 'No se encontro la palabra ' .$palabra. ', es un Infiltrado (Verifique Mayusculas y Minusculas)';
}
$x++;
}
fclose($archivoTds1);
return $archivoTds1;
}
y en el caso de esa palabra "exit" que es una de las ultimas cadenas dentro del archivo de texto, me aroja como resultado esto:
No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)No se encontro la palabra exit, es un Infiltrado (Verifique Mayusculas y Minusculas)
Palabra encontrada: exit
¿a que se debe eso?
NECESITO Corregir eso para mañana si es posible.
GRACIAAAAAAAAS! |