Articles - PHP

Site Web avec PHP et MySQL

  |   18033  |  PHP
Sommaire :

Lire et ?crire dans un fichier



Pour ?crire dans un dossier PHP doit avoir les droits. Gr?ce ? votre logicel FTP (ie:Filezilla) vous pouvez changer les permissions des fichiers et dossiers.

Pour lire ou ?crire dans un fichier, il faut d'abord l'ouvrir:

Code PHP :
 
<?php
// 1 : on ouvre le fichier
$monfichier = fopen('compteur.txt', 'r+');
 
 
$pages_vues = fgets($monfichier); // On lit la premi?re ligne (nombre de pages vues)
$pages_vues++; // On augmente de 1 ce nombre de pages vues
fseek($monfichier, 0); // On remet le curseur au d?but du fichier
fputs($monfichier, $pages_vues); // On ?crit le nouveau nombre de pages vues
 
// 3 : quand on a fini de l'utiliser, on ferme le fichier
fclose($monfichier);
?>
 



Plusieurs modes d'ouverture existent :
r : Ouvre le fichier en lecture seule. Cela signifie que vous pourrez seulement lire le fichier.
r+:Ouvre le fichier en lecture et ?criture.
a : Ouvre le fichier en ?criture seule. Si le fichier n'existe pas, il est automatiquement cr??.
a+:Ouvre le fichier en lecture et ?criture. Si le fichier & n'existe pas, il est cr?? automatiquement. Attention : le r?pertoire doit avoir un CHMOD ? 777 dans ce cas ! ? noter que si le fichier existe d?j?, le texte sera rajout? ? la fin.





Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
Licence Creative Commons