
Ressources-Web est un site vous proposant de dynamiser votre site grâce à ses services gratuits.
Convertisseur RGB en Héxadécimal
PageRank
Adresse IP
Alexa Rank
Back Link
Google Index
Informations Domaine
Informations Navigateur
Configurations
Toutes les informations
Hebergez vos images gratuitement
Colorisation d'un code php
Temps chargement page
Formulaire de contact
Formulaire recommander
Introduction
Premiers pas
Les variables
La date et les chiffres
Les formulaires
Les structures de contrôle
Lecture de fichier
Les régies publicitaire et audiotel
Les bons-plans webmasters
Il existe différentes fonctions en PHP permettant de lire et d'écrire dans des fichiers... Ce système est parfois utilisé pour stocker des informations lorsque l'utilisateur n'a pas de base de donnée mais elle n'est pas très pratique je trouve...
Je vais débuter ce tutorial en vous montrant comme lire un fichier et y récupérer son contenu.
Si on suppose que le fichier "mon_fichier.txt" contient par exemple la phrase suivante : "Ce tutorial a été fait par le site TommyWeb.org.", ce code va donc afficher à l'écran :
Il existe plusieurs modes d'ouverture et d'écriture pour la fonction fopen. Pour en savoir plus, n'hésitez pas à visiter le manuel du php.
Ainsi que pour la fonction fgets, on récupère les données du fichier $file d'une longueur de 4096 octets. Vous pouvez également voir plus d'informations sur celle-ci dans le manuel du php.
Je viens de vous expliquer comme on peut fait pour lire un fichier, mais comment peut-on écrire dans un fichier maintenant ?
Pour ce faire, on va à nouveau ouvrir un fichier avec la fonction fopen.
Si on reprend le même fichier que précédemment, son contenu sera modifié et si on affiche son contenu, il affichera cette fois ci :
On a utilisé les mêmes fonctions que pour le premier exemple, en y ajoutant ftruncate permettant de couper le contenu du fichier en mettant son pointeur à la position 0 dans cet exemple.
Et la fonction fwrite permet donc, comme son nom l'indique, d'écrire dans le fichier $file les données $nouvelles_donnees.
C'est donc très facile d'ouvrir, lire, écrire dans un fichier à partir de ces fonctions. La seule chose qu'il faut bien faire attention, c'est qu'il faut penser à toujours bien fermer le fichier lorsque vous avez finis vos manipulations avec celui-ci.