Page 1 sur 1
php peut il ecrire dans un fichier texte ?
Posté : 14 avr. 2005, 16:04
par Darkbibou
Salut a tous,
J'aimerai que mon script php cree un fichier texte ou html (en le remplacant si il existe deja) y stocke des infos.
Est ce possible et si oui comment faire ?
merci d'avance
Posté : 14 avr. 2005, 16:06
par piet
oui, c'est possible, c'est sans doute dans la faq d'ailleurs, si pas,
http://php.developpez.com/faq/?page=fichiers
Posté : 14 avr. 2005, 16:07
par demipoulp
oui regarde du cote de fread() , fwrite() etc ....
Posté : 14 avr. 2005, 16:09
par jeff
oui c'est possible
avec (je crois) fopen,fwrite
Posté : 14 avr. 2005, 16:19
par flitox
C'est beaucoup utilisé pour les compteurs :
<?php
$fp = fopen("compteur.txt","r+");
$nbpagesvues = fgets($fp,10);
$nbpagesvues++;
echo "<b>Hits : <span style=\"color: #FC5301\">".$nbpagesvues."</span></b>";
fseek($fp,0);
fputs($fp,$nbpagesvues);
fclose($fp);
?>
Dans mon code, tu dois avoir déjà créé le fichier
compteur.txt
Posté : 14 avr. 2005, 16:24
par jeff
tu peut le creer avec le fopen?
je crois qu'il y a un troisime critere optionnel avec w+
Posté : 14 avr. 2005, 16:25
par piet
c'est pas le a+ qui le crée s'il n'existe pas?
Posté : 14 avr. 2005, 16:25
par demipoulp
a+ le cré et ecrit a la fin si il ets deja rempli
Posté : 14 avr. 2005, 16:29
par jeff
a oui
le "w" c'est l'ecriture (ecrase le fichier existant) et le "a" pour l'ajout

Posté : 14 avr. 2005, 16:34
par flitox
a+ sous un bus jeff

Posté : 14 avr. 2005, 16:41
par Darkbibou
merci pour l'aide je vais essayer :D