Table des matières:
Vidéo: UPLOAD DE FICHIER EN PHP 2025
Si vous pouvez écrire des données dans un fichier en PHP, il serait logique que vous lisiez à partir de ce fichier pour la programmation HTML5 et CSS3. Le readContact. programme php tire les données enregistrées dans le programme précédent et l'affiche à l'écran.
Il n'est pas difficile d'écrire un programme pour lire un fichier texte. Voici le code:
lireContact. phpContacts
php // ouvre le fichier de contact $ fp = fopen ("contacts.txt", "r") ou die ("erreur"); // imprime une ligne à la fois while (! feof ($ fp)) {$ line = fgets ($ fp); print "$ line";} // ferme le fichier fclose ($ fp); ? >
La procédure est similaire à l'écriture du fichier, mais elle utilise une boucle while.
-
Ouvrez le fichier en mode lecture.
Ouvrez le fichier comme vous le faites lorsque vous y écrivez, mais utilisez le désignateur pour ouvrir le fichier en mode lecture. Vous pouvez maintenant utiliser la fonction fgets () sur le fichier.
-
Crée une boucle while pour lire les données.
Généralement, vous lisez un fichier une ligne à la fois. Vous allez créer une boucle while pour contrôler l'action.
-
Vérifiez la fin du fichier avec.
Vous voulez que la boucle continue tant qu'il y a plus de lignes dans le fichier. La fonction feof () renvoie la valeur si vous êtes à la fin du fichier et false s'il y a plus de lignes à lire. Vous voulez continuer tant que feof () renvoie false.
L'opérateur point d'exclamation (!) Est un non logique. La condition! feof ($ fp) est vrai quand il y a des données dans le fichier et false quand il n'y a plus de lignes, donc c'est la condition appropriée à utiliser ici.
-
Lisez la ligne suivante avec la fonction fgets ().
Cette fonction lit la ligne suivante du fichier et passe cette ligne dans une variable (dans ce cas, $ line).
-
Imprimez la ligne.
Avec le contenu de la ligne courante dans une variable, vous pouvez faire ce que vous voulez avec. Vous pouvez formater le contenu, rechercher une valeur particulière ou tout ce que vous voulez.
