Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    17

    leggere righe da un file csv

    è la prima volta che mi trovo a trattare con un file del genere,devo creare una tabella in un database partendo da questo file.csv composto da stringhe separate da |
    ho trovato questo esempio.

    <?php
    print “<table border=1 width=90% >”;
    $fd= fopen (”dati.csv”, “r”);
    $x=0;
    while (!feof ($fd))
    {
    $riga=fgets($fd, 4096);
    if($riga!=”")
    {
    $arr=split(’;', $riga);
    print “<tr>”;
    print “<td>”.$arr[0].”</td>”;
    print “<td>”.$arr[1].”</td>”;
    print “<td>”.$arr[2].”</td>”;
    print “<td>”.$arr[3].”</td>”;
    print “</tr>”;
    $x++;
    }
    }
    print “</table>”;
    fclose($fd);
    ?>

    l'unica cosa che non ho capito quando fà $riga=fgets($fd, 4096); come fa a sapere che ha letto tutta la riga?il valore 4096 non sono il numero di byte che vuole leggere?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    17
    ok ho risolto grazie non conoscevo questa guida.

    scusate sono un niubbo :rollo:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.