[PHP] leer un archivo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CcCamikaze
    Langosta espía
    • 28-04-2003
    • 45790

    #1

    [PHP] leer un archivo

    Buenos dias caballeros


    necesito leer un txt que tiene solo esta informacion:

    303335556;951;CARLOS E.;BUSTAMANTE;USP;0;0;0;A

    necesito que lea el txt y me tira la data esa para guardarla en una DB.

    CcC salutes you.
  • MoaLaiSkirulais
    ^^(V)^^
    • 08-07-2003
    • 23268

    #2
    Código PHP:
    
    $file = "/tmp/file1.txt";
    $f = fopen($file, "r");
    while ( $line = fgets($f, 1000) ) {
        print $line;
    } 
    

    Comentario

    • CcCamikaze
      Langosta espía
      • 28-04-2003
      • 45790

      #3
      Código PHP:
      
      $archivo = file("fread/contacto_1222990447.txt");
      
      foreach ($archivo as $line_num => $line){
      $datos = explode(";", $line);
      
      $cuit = $datos[0];
      $id_usuario = $datos[1];
      $nombre = $datos[2];
      $apellido = $datos[3];
      $perfil = $datos[4];
      $acceso_C = $datos[5];
      $acceso_O = $datos[6];
      $acceso_F = $datos[7];
      $accion = $datos[8]; 
      
      lo hice asi

      /test

      Comentario

      • MoaLaiSkirulais
        ^^(V)^^
        • 08-07-2003
        • 23268

        #4
        explode es dios

        Comentario

        • CcCamikaze
          Langosta espía
          • 28-04-2003
          • 45790

          #5
          ahora necesito que repita esa accion en una carpeta con N cantidad de archivos con nombres distintos.

          Comentario

          • CcCamikaze
            Langosta espía
            • 28-04-2003
            • 45790

            #6
            done

            Código PHP:
            
            $carpeta="fread";
            $dir=dir($carpeta);
            
            while ($elemento = $dir->read()){
            if (($elemento != '.') && ($elemento != '..')){
            
            
            
            
            echo "Archivo: ".$elemento."<br>";
            $archivo = file("fread/$elemento");
            
            foreach ($archivo as $line_num => $line){
            $datos = explode(";", $line);
            
            $cuit = $datos[0];
            $id_usuario = $datos[1];
            $nombre = $datos[2];
            $apellido = $datos[3];
            $perfil = $datos[4];
            $acceso_CME = $datos[5];
            $acceso_OXI = $datos[6];
            $acceso_FRW = $datos[7];
            $accion = $datos[8];
            
            
            
            
            echo "cuit: ".$cuit."<br>";
            echo "id_usuario: ".$id_usuario."<br>";
            echo "nombre: ".$nombre."<br>";
            echo "apellido: ".$apellido."<br>";
            echo "perfil: ".$perfil."<br>";
            echo "acceso_CME: ".$acceso_CME."<br>";
            echo "acceso_OXI: ".$acceso_OXI."<br>";
            echo "acceso_FRW: ".$acceso_FRW."<br>";
            echo "accion: ".$accion."<br>";
            
            
            } //fin foreach
             
            echo "<br>";
            echo "<br>";
            echo "<br>";
            echo "<br>";
            
            }
            }
            
            $dir->close(); 
            

            Comentario

            • Kpoyo
              Mandatory rape!
              • 16-05-2004
              • 8042

              #7
              Quiero creer que tu codigo esta tabulado bien, y no asi. Te va a doler mucho mucho la cabeza si tenes paginas y paginas asi cami.

              Comentario

              • CcCamikaze
                Langosta espía
                • 28-04-2003
                • 45790

                #8
                si lo esta.. lo tire asi rapido para recibir respuestas nomas. Si no te volves chino.
                /The ace of spades.

                Comentario

                • Vicenzo
                  Pero qué carajos...
                  • 29-09-2009
                  • 11893

                  #9
                  Vicensurfista

                  Comentario

                  • Lalolanda
                    Otorrinolaringologia
                    • 16-05-2003
                    • 17500

                    #10
                    Yo tenia un compañero que se negaba a tabular =(

                    Comentario

                    • Vicenzo
                      Pero qué carajos...
                      • 29-09-2009
                      • 11893

                      #11
                      Con algún fundamento?
                      Vicensurfista

                      Comentario

                      • MoaLaiSkirulais
                        ^^(V)^^
                        • 08-07-2003
                        • 23268

                        #12
                        en python la tabulacion es parte de la sintaxis

                        /Run to the hills.

                        Comentario

                        • Kpoyo
                          Mandatory rape!
                          • 16-05-2004
                          • 8042

                          #13
                          amo tanto python por eso

                          intanta import braces from __future__

                          Comentario

                          • Kangreeman
                            IL Tyno©
                            • 02-09-2007
                            • 4952

                            #14
                            se llama indentacion....
                            Editado por última vez por Kangreeman; 23-04-2010, 01:22 PM.

                            Comentario

                            • Grün
                              Patrulla AntiSnobsensual
                              • 16-05-2007
                              • 2508

                              #15
                              Python es muy güey

                              /You fool no one

                              Comentario

                              Trabajando...