Mettre un fichier .csv dans un un tableau PHP
Résolu/Fermé
Utilisateur anonyme
-
13 juin 2008 à 10:08
Boboss74 Messages postés 2 Date d'inscription mercredi 15 septembre 2004 Statut Membre Dernière intervention 18 juin 2010 - 18 juin 2010 à 16:56
Boboss74 Messages postés 2 Date d'inscription mercredi 15 septembre 2004 Statut Membre Dernière intervention 18 juin 2010 - 18 juin 2010 à 16:56
A voir également:
- Mettre un fichier .csv dans un un tableau PHP
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Tableau croisé dynamique - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
3 réponses
Utilisateur anonyme
13 juin 2008 à 11:16
13 juin 2008 à 11:16
qui peut me trouvé lerreur svp???
<?php
$filename="export-mails.csv";
$separateur=";";
if ($FILE=fopen($filename,"r"))
{
$nomcolonne[]=fgetcsv($FILE,1024,$separateur);
}
else
{
echo "err";
}
if($FILE=fopen($filename,"r") )
{
while ($ARRAY[]=fgetcsv($FILE,1024,$separateur));
fclose($FILE) ;
array_pop($ARRAY);
return $ARRAY ;
}
else
{
echo "erro";
}
$heigh=sizeof($ARRAY);
$width=sizeof($ARRAY[0]);
echo "<table style='margin-left: auto margin-right: auto' border='1'>";
echo "<thead>";
echo "</thead>";
for($i=1;$i<$heigh;$i++)
{
echo "<tr>\n";
for($j=0;$j<$width;$j++)
{
echo "<td style='text-align: center;'>";
if( $ARRAY[$i][$j]=="" )
{
echo " ";
}
else
{
echo htmlspecialchars($ARRAY[$i][$j],ENT_QUOTES);
}
echo "</td>\n";
}
echo "</tr>\n";
}
?>
<?php
$filename="export-mails.csv";
$separateur=";";
if ($FILE=fopen($filename,"r"))
{
$nomcolonne[]=fgetcsv($FILE,1024,$separateur);
}
else
{
echo "err";
}
if($FILE=fopen($filename,"r") )
{
while ($ARRAY[]=fgetcsv($FILE,1024,$separateur));
fclose($FILE) ;
array_pop($ARRAY);
return $ARRAY ;
}
else
{
echo "erro";
}
$heigh=sizeof($ARRAY);
$width=sizeof($ARRAY[0]);
echo "<table style='margin-left: auto margin-right: auto' border='1'>";
echo "<thead>";
echo "</thead>";
for($i=1;$i<$heigh;$i++)
{
echo "<tr>\n";
for($j=0;$j<$width;$j++)
{
echo "<td style='text-align: center;'>";
if( $ARRAY[$i][$j]=="" )
{
echo " ";
}
else
{
echo htmlspecialchars($ARRAY[$i][$j],ENT_QUOTES);
}
echo "</td>\n";
}
echo "</tr>\n";
}
?>
Utilisateur anonyme
13 juin 2008 à 15:47
13 juin 2008 à 15:47
merci a doctormad qui trouvé la solution
Boboss74
Messages postés
2
Date d'inscription
mercredi 15 septembre 2004
Statut
Membre
Dernière intervention
18 juin 2010
18 juin 2010 à 16:56
18 juin 2010 à 16:56
virer la ligne 21:
return $ARRAY ;