# Lire un fichier :
Le texte ci-dessous est issu d'un fichier texte qui se trouve sur le
serveur :
Ceci est un test de lecture de fichier.
Ces quelques lignes se trouvent dans un fichier texte qui se trouve sur le serveur.
Voilý de facon trËs simple comment rÈcupÈrer du texte d'un fichier en PHP.
SignÈ Yazo.
Voyons à présent la procédure qui permet de réaliser
cette manipulation.
Vous avez placé un fichier texte intitulé "texte.txt"
ou "texte.html" sur votre serveur :
<font face="Courier New, Courier, mono" size="2"
color="#FF0000">
Ceci est un test de lecture de fichier.<br>
Ces quelques lignes se trouvent dans un fichier texte qui se trouve
sur le serveur.<br>
Voilà de façon très simple comment récupérer
du texte d'un fichier en PHP.<br>
Signé Yazo.</font></p>
Vous pouvez placer dans votre fichier un simple texte ou un texte au
format HTML. N'oubliez pas que ce texte sera intégré dans
la page HTML via le PHP. Le PHP ne fait que générer du code
HTML, si le texte de votre fichier texte est du HTML, celui-si est donc
interprétéautomatiquement.
Nous allons à présent essayer de lire son contenu mais
étudions la méthode :
Lorsque vous devez lire un livre, vous l'ouvrez puis regardez le contenu
de la page, vous lisez puis vous fermez le livre. Il en est de même
pour la lecture d'un fichier en PHP.
- Ouverture du livre,
- Lecture du texte en sachant la quantité de texte que vous allez
lire,
- Lecture éventuellementà haute voix,
- Fermeture du livre.
Voila traduisons à présent en PHP ce que nous venons d'énumérer.
$session = fopen ("texte.txt", "r");
$contenu = fread ($session, filesize ("texte.txt"));
echo $contenu;
fclose ($session);
Le choix des mots des variables "session" et "contenu"
n'as pas d'importance.
Si vous copiez collez l'exemple ci-dessus, n'oubliez pas les balises
"<?" et "?>" d'ouverture et fermeture de php.
# Ecrire dans un fichier :
Vous devez mémoriser un score, vous devez réaliser un chat,
un Livre d'Or, mémoriser une information quelconque dans un fichier
situé sur le serveur, ce sont autant de possibilités qui
vont sont possibles grâce au PHP.
ATTENTION : Vous allez créer un fichier et le placer sur
votre serveur afin de pouvoir en modifier son contenu. Pour des raisons
de sécurité, un serveur n'autorise pas l'écriture
d'un fichier à tout le monde. C'est pourquoi, il vous faudra modifier
les propriétés de votre fichier via un logiciel de ftp afin
de lui donner les autorisations d'écriture et non uniquement de
lecture. On parle alors d'autorisations en 777. Veuillez vous renseigner
au près de votre hébergeur pour savoir si vous pouvez le
faire.
Voici à présent l'exemple d'un formulaire qui va permettre
d'alimenter le fichier texte qui a été placé sur
le serveur. Nous pourrions nous contenter d'un seul champ. Nous avons
voulu simplement vous démontrer qu'il est très facile de
réaliser un livre d'or en ajoutant l'identité de la personne
qui laisserait un message.
|