Problème php
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai un problème je voudrais enfaite faire code qui me permet de prendre les donnée d'un fichier en .csv et de les mettre dans un tableau en .php
J'arrive a extraire les donnée mais pas a les mettre dans un tableau associatif
voila mon code
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";
}
?>
J'ai un problème je voudrais enfaite faire code qui me permet de prendre les donnée d'un fichier en .csv et de les mettre dans un tableau en .php
J'arrive a extraire les donnée mais pas a les mettre dans un tableau associatif
voila mon code
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";
}
?>
A voir également:
- Problème php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
5 réponses
Salut,
y a + simple quand même ^^
y a + simple quand même ^^
<?php $lines = file('export-mails.csv'); $mon_separateur=";"; echo '<table>'; foreach ($lines as $line_num => $line) { $vals=explode($mon_separateur,$line); echo "<tr>"; foreach($vals as $val){ echo '<td>'.$val.'</td>'; } echo'</tr>'; echo '\n'; } echo '</table>'; ?>
Bonjour
doctormad serai tu si il y a un moyen pour pouvoir mettre les information a jour a partir de la page crée
et donc de ce fait changer via la page les information contenue dans le fichier 'export-mails.csv'
merci en avance de ton aide précieuse
doctormad serai tu si il y a un moyen pour pouvoir mettre les information a jour a partir de la page crée
et donc de ce fait changer via la page les information contenue dans le fichier 'export-mails.csv'
merci en avance de ton aide précieuse
re, il faut faire un formulaire <form> mettre des input type="text" dans tes tes <td> et crée un fichier php qui récupèrera tout ca puis écrira ligne par ligne dans le fichier
si t'as des soucis je peux aider mais je vais pas le faire à ta place :)
si t'as des soucis je peux aider mais je vais pas le faire à ta place :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question