Foros del Web » Programando para Internet » PHP »

parsear

Estas en el tema de parsear en el foro de PHP en Foros del Web. Estoy intentando parsear un txt que iria directamente a una base de datos MYSQL, cuando vi que estaba fallando opte por ir probando eliminando las ...
  #1 (permalink)  
Antiguo 20/11/2002, 22:32
 
Fecha de Ingreso: noviembre-2002
Mensajes: 4
Antigüedad: 21 años, 5 meses
Puntos: 0
parsear

Estoy intentando parsear un txt que iria directamente a una base de datos MYSQL, cuando vi que estaba fallando opte por ir probando eliminando las rutinas mysql, y quedo asi:

<?
$fp = fopen("t.txt","r");
$datos = split("/",$fp);
echo $datos[0];
echo $datos[1]];
echo $datos[2];
?>

y me da este error
Resource id #1
Notice: Undefined offset: 1 in E:\Websites\easyhouston.com\prueba.php on line 7

Notice: Undefined offset: 2 in E:\Websites\easyhouston.com\prueba.php on line 8

En que estoy fallando?

Ademas, me gustaria que me expongais un ejemplo de lo que intento hacer... pasar datos de un arhcivo de texto a una base de datos mysql

Gracias por adelantado
  #2 (permalink)  
Antiguo 21/11/2002, 01:36
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Buenas, supongo que el archivo que quieres parsear tiene varias columans que estan separadas por /, por lo cual aqui te dejo un codigo que utlizo yo para parsear datos de un txt con varias columnas:

Código PHP:
<?PHP
    $registrados 
file("registros.txt");
    
$total       count($registrados);
    for (
$i=0;$i<$total;$i++) {
          list(
$nombre$nick) = split('/'$registrados[$i]);
          echo 
"Nombre: $nombre |Nick: $nickbr>";
    }
?>
Espero que te sirva de ayuda.
__________________
Usuario registrado de Linux #288725
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 18:17.