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