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
:oops:

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

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