Affichage d'un fichier texte sur une page en PHP

Affichage d'un fichier texte sur une page en PHP - PHP - Programmation

Marsh Posté le 14-05-2008 à 13:18:40    

Bonjour,
 
Je souhaite créer un site web pour une association sportive, mais hélas je rencontre quelques problèmes  :??: .
 
En voilà un qui me pose particulièrement problème :
 
Je possède la liste des membres dans un fichier txt de la forme :
 
Nom1 Prenom1
Nom2 Prenom2
etc ...
 
je souhaite simplement (pas si simple que ça à mes yeux) le récupérer à partir d'une page en php (ça, ça va) et ensuite afficher dans un tableau le nom dans une première colonne et le prénom dans une seconde colonne sur une page en php.
 
Voilà, merci d'avance et bonne journée !

Reply

Marsh Posté le 14-05-2008 à 13:18:40   

Reply

Marsh Posté le 14-05-2008 à 13:27:05    

voila un site, (avec un tout petit peu de recherche)
qui explique comment lire dans un fichier
http://www.creation-du-web.com/hon [...] -php2.html

Reply

Marsh Posté le 14-05-2008 à 13:47:03    

J'ai gagné un peu de lecture on dirait, merci

Reply

Marsh Posté le 14-05-2008 à 15:02:14    

Merci infiniment pour ces explications mais je voudrais revenir sur une dernière chose,
 
Dans mon code, je ne souhaite pas avoir un nom de fichier texte prédéfini (car j'ai un fichier poussin.txt, minime.txt, cadet.txt, etc...).
 
J'aimerais juste savoir si je peux mettre à la place de 'nomfichier.txt' je peux mettre le chemin de mon fichier que j'ai récupéré via un bouton parcourir.
 
Encore merci pour l'aide apportée ^^
 
PS : j'utilise php 5

Reply

Marsh Posté le 14-05-2008 à 15:06:39    

Il y a file pour la lecture ligne par ligne.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 14-05-2008 à 15:24:48    


 
Hm, pas eu de soucis personellement, sur d'assez gros fichiers. [:figti]  
 
'fin bon, c'était surtout pour chipoter.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 09-07-2008 à 13:09:27    

J'ai testé le code donné par NazzTazz:
 

Code :
  1. <?php   
  2. $contenu_fichier = file_get_contents('../test/test.txt');
  3. $joueurs = explode("\n", $contenu_fichier);
  4. foreach ($joueurs as $joueur)
  5.    {
  6.     list($nom, $prenom) = explode(' ', $joueur);
  7.    $joueur = array(
  8.               'nom'     =>   $nom,
  9.               'prenom' =>  $prenom        );
  10.    }
  11.  
  12. ?>
  13. <table cellspacing="0" cellpadding="2">
  14.   <tr>   
  15.   <th>Nom</th> 
  16.   <th>Prénom</th>
  17.   </tr><?php    foreach ($joueurs as $joueur):?> 
  18.   <tr>   
  19.   <td><?php echo $joueur['nom']; ?></td>
  20.   <td><?php echo $joueur['prenom']; ?></td> 
  21.   </tr><?php    endforeach;?>
  22.   </table>


 
voici ce qu'il donne:
http://www.papy-railer.com/test/test.php
 
Il y a donc un probleme que je n'arrive à identifier
 
Si quelqu'un avait la solution, merci d'avance ;)

Reply

Marsh Posté le 09-07-2008 à 13:59:44    

quand je met le & voici ce que j'ai:
 

Code :
  1. Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /homepages/46/d/htdocs/toto/test/test.php on line 7


 
Edit: j'suis en php 4.4.8  :pt1cable:
 
EDIT2: j'ai reglé le probleme avec un htaccess  :)  merci!!


Message édité par darakk le 09-07-2008 à 14:53:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed