è 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?