[PHP] Ecrire dans un TXT
Fermé
killerscraft
Messages postés
41
Date d'inscription
mardi 26 avril 2005
Statut
Membre
Dernière intervention
6 décembre 2009
-
23 juil. 2007 à 15:45
Alain42 - 25 juil. 2007 à 13:40
Alain42 - 25 juil. 2007 à 13:40
A voir également:
- [PHP] Ecrire dans un TXT
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Easy php - Télécharger - Divers Web & Internet
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Écrire en majuscule - Guide
2 réponses
Essaye en lisant ton fichier par la fonction file(), elle te met les lignes dans un array.
tu pourras ensuite rajouter ta nouvelle ligne au début de cet array et le réecrire ans le fichier par fputs.
tu pourras ensuite rajouter ta nouvelle ligne au début de cet array et le réecrire ans le fichier par fputs.
killerscraft
Messages postés
41
Date d'inscription
mardi 26 avril 2005
Statut
Membre
Dernière intervention
6 décembre 2009
25 juil. 2007 à 00:43
25 juil. 2007 à 00:43
Merci de ta réponse, mais j'avoue ne pas etre assez calé pour comprendre ^^
killerscraft
Messages postés
41
Date d'inscription
mardi 26 avril 2005
Statut
Membre
Dernière intervention
6 décembre 2009
25 juil. 2007 à 00:44
25 juil. 2007 à 00:44
Merci de ta réponse, mais j'avoue ne pas etre assez calé pour comprendre ^^
Avec file() pas besoin de fopen
tu essayes:
$array_fichier=file("guesttbook.txt");
array_unshift($array_fichier,$page); // empile $page au début de l'array
if($f=fopen("guesttbook.txt,"w")){
for ($k=0; $k<sizeof($array_fichier);$k++ ) {
$ecrit=-1;
if (fputs($f,$array_fichier[$k])) $ecrit=1 ; // ecrire ligne par ligne
}
}
fclose($f);
if($ecrit==1){echo "Ecriture reussie"; } else { echo "Pb ecriture fichier";}
attention ton fihier doit avoir les droits suffisants ( 777 )
tu essayes:
$array_fichier=file("guesttbook.txt");
array_unshift($array_fichier,$page); // empile $page au début de l'array
if($f=fopen("guesttbook.txt,"w")){
for ($k=0; $k<sizeof($array_fichier);$k++ ) {
$ecrit=-1;
if (fputs($f,$array_fichier[$k])) $ecrit=1 ; // ecrire ligne par ligne
}
}
fclose($f);
if($ecrit==1){echo "Ecriture reussie"; } else { echo "Pb ecriture fichier";}
attention ton fihier doit avoir les droits suffisants ( 777 )