Fichier txt dans un tableau
Posté : 14 avr. 2013, 18:01
Bonjour à tous.
Après plusieurs tentatives de codes qui ne me conviennent pas. Pourriez-vous m'expliquer comment obtenir ce que je souhaite..
Sur une page html, je souhaiterais obtenir un tableau de 3 ou 4 colonnes selon mes besoins.
Les informations que doivent contenir le tableau se situent dans un fichier .txt ; sachant que sur chaque ligne, une dizaine d'informations y figurent séparaient par des virgules. Seules 2 ou 3 informations m'intéressent pour remplir mon tableau.
Dans ma page html, je fais appel à ma feuille de style.
Dans la balise body, j'écris mon php.
J'ai testé quelque chose, de ce style là, mais cela ne me convient pas. Je n'ai pas pas de tableau qui apparaît. Et j'ai des erreurs dans mon php. Pourriez-vous m'aider à comprendre mes erreurs et à les résoudre.
Après plusieurs tentatives de codes qui ne me conviennent pas. Pourriez-vous m'expliquer comment obtenir ce que je souhaite..
Sur une page html, je souhaiterais obtenir un tableau de 3 ou 4 colonnes selon mes besoins.
Les informations que doivent contenir le tableau se situent dans un fichier .txt ; sachant que sur chaque ligne, une dizaine d'informations y figurent séparaient par des virgules. Seules 2 ou 3 informations m'intéressent pour remplir mon tableau.
Dans ma page html, je fais appel à ma feuille de style.
Dans la balise body, j'écris mon php.
J'ai testé quelque chose, de ce style là, mais cela ne me convient pas. Je n'ai pas pas de tableau qui apparaît. Et j'ai des erreurs dans mon php. Pourriez-vous m'aider à comprendre mes erreurs et à les résoudre.
<?php
$tab = array();
$fichier = fopen("fichier.txt", "r"); //on ouvre le fichier en lecture
$i=0;
while(!feof($fichier))
{
//On verifie que la fin du fichier n'est pas atteinte
$ligne = fgets($fichier, 4096); //On lit la ligne courante
$informations = explode(',' , $fichier[$i]); //On sépare les différents éléments constituant une ligne
$tab[$i] = $informations[1]; // Je souhaite obtenir la deuxième information de mon fichier
$tab[$i]= $informations[2]; // Je souhaite obtenir la troisième information de mon fichier
$i = $i+1;
}
echo "<tr><th> 1ère colonne </th><th> 2ème colonne </th></tr><br/>";
foreach($tab as $untab)
{
echo $untab;// afficher le nouveau tableau
}
?>
Je vous remercie d'avance pour votre aide. Bonne journée.