php peut il ecrire dans un fichier texte ?

Eléphant du PHP | 158 Messages

14 avr. 2005, 16:04

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
°°°Darkbibou°°°

Eléphanteau du PHP | 24 Messages

14 avr. 2005, 16:06

oui, c'est possible, c'est sans doute dans la faq d'ailleurs, si pas, http://php.developpez.com/faq/?page=fichiers
Piet

Eléphant du PHP | 200 Messages

14 avr. 2005, 16:07

oui regarde du cote de fread() , fwrite() etc ....
Univers divided by 0 - cucumber error - reboot

Mammouth du PHP | 1311 Messages

14 avr. 2005, 16:09

oui c'est possible
avec (je crois) fopen,fwrite

Mammouth du PHP | 859 Messages

14 avr. 2005, 16:19

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

Mammouth du PHP | 1311 Messages

14 avr. 2005, 16:24

tu peut le creer avec le fopen?
je crois qu'il y a un troisime critere optionnel avec w+

Eléphanteau du PHP | 24 Messages

14 avr. 2005, 16:25

c'est pas le a+ qui le crée s'il n'existe pas?
Piet

Eléphant du PHP | 200 Messages

14 avr. 2005, 16:25

a+ le cré et ecrit a la fin si il ets deja rempli
Univers divided by 0 - cucumber error - reboot

Mammouth du PHP | 1311 Messages

14 avr. 2005, 16:29

a oui
le "w" c'est l'ecriture (ecrase le fichier existant) et le "a" pour l'ajout
:oops:

Mammouth du PHP | 859 Messages

14 avr. 2005, 16:34

a+ sous un bus jeff :lol:

Eléphant du PHP | 158 Messages

14 avr. 2005, 16:41

merci pour l'aide je vais essayer :D
°°°Darkbibou°°°