PHP
Comment ça marche - La
syntaxe - Les variables - Les tests
- Mail - Lire et écrire des fichiers
Lire un fichier :
Le texte ci-dessous est issu d'un fichier texte qui se trouve sur
le serveur :
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.
<
Sommaire
|