Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2011, 06:54
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 21 años, 7 meses
Puntos: 5
Búsqueda en txt separado por ;

Hola a todos!

Por medio de un formulario realizo una búsqueda

Código HTML:
<form id="form1" name="form1" method="post" action="buscar.php">
  
  Código:<input type="text" name="cod" id="cod" />
  
  <input type="submit" name="button" id="button" value="Buscar" />
  
</form> 

Se lee un txt para comparar datos y que me devuelva resultados según el código ingresado

Código PHP:
if((!empty($_POST["cod"]))|| isset($_POST["cod"])){
         
$file fopen ("archivo.txt""r");
         
$linea trim(fgets($file));
         
$encontrado = ($linea == $_POST["cod"]);
          while (!
feof($file) && !$encontrado) {
               
$linea trim(fgets($file));
               
$encontrado = ($linea==$_POST["cod"]);}
           
//end while
              
fclose ($file);
}
       if (!
$encontrado) {
              echo 
'Código Inexistente';
       } else {
             echo 
'Código: '.$linea;
      } 
Esto me sirve cuando el txt viene con el siguiente formato:

100
200
300
400
...

Pero ahora necesito leer un txt separado por ; el formato sería:
codigo; nombre; mail; teléfono; ciudad

Creo que para esto se utiliza la función explode, pero no se como incorporarla a lo que ya armé, alguien me puede ayudar?

Gracias, gracias!
__________________
Saludos!!!
Maru.-