Lire un fichier en php
Résolutytyone -
comment peut on faire pour afficher le contenu d'un fichier texte sous php ?
hier on m'a passé ce script pour afficher le nbre de lignes (merci à Karine):
<?php
$fichier="nom_de_mon_fichier";
$ligne=file($fichier);
echo sizeof($ligne);
?>
Peut on l'adapter pour afficher le contenu du fichier ?
merci pour votre aide
19 réponses
Pour afficher le contenu d'un fichier texte en PHP, on peut lire le fichier en tableau de lignes avec file et les afficher ensuite, en choisissant d'itérer depuis l'indice 0. Des solutions alternatives proposent d'utiliser file_get_contents pour récupérer le texte en une chaîne et nl2br pour conserver les sauts de ligne lors de l'affichage HTML. Il faut aussi vérifier que l'indice des lignes démarre à 0 lors de l'itération et corriger les exemples pour afficher toutes les lignes sans omission. Pour tester localement, des environnements comme WAMP ou EasyPHP facilitent l'exécution de scripts PHP sur une machine sans serveur distant, tout en permettant de manipuler des fichiers et de vérifier l'affichage dans le navigateur.