PHP Ecrire dans un fichier texte

Fermé
others1 - 20 juin 2009 à 12:51
benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 - 22 juin 2009 à 21:01
Bonjour à tous,

J'ai un petit problème tout bête, voici mon code:
<?php

/*Fichier texte8.txt contient 2 lignes (aléatoire):
('aaaaaa', 'bbbbbbbb');
('cccccccc'), 'd');
*/


$monfichier = fopen('texte8.txt', 'r+');
for ($i=0;$i<2;$i++)
{

$pages_vues = fgets($monfichier);
fputs($monfichier, "1".$pages_vues);
}



/* Je souhaite avoir à la fin dans mon fichier texte8.txt:
1('aaaaaa', 'bbbbbbbb');
1('cccccccc'), 'd');
*/



fclose($monfichier);

?>


Je souhaite ajouter à l intérieur de mon fichier texte une caractère devant chaque ligne, mais je n'y arrive pas. Pouvez-vous m'aider SVP.

Merci
A voir également:

4 réponses

benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 137
20 juin 2009 à 13:34
Y a plus simple :
$content_ar=file('texte8.txt');//Retourne un tableau contenant chaque ligne du fichier (1 clé pour 1 ligne) https://www.php.net/manual/fr/function.file.php
foreach($content_ar as $k->$v)
{
 $content_ar[$k]= "1".$v;//On rajoute le 1 pour chaque lignes
}
file_put_contents('texte8.txt', implode('', $content_ar));//On écrit le tout https://www.php.net/manual/fr/function.file-put-contents.php 
0
Merci benvii je vais regarder ça.
Si d'autres personnes ont une idée, n'hésitez pas !

Merci
0
Non, malheureusement ce code ne fonctionne pas et me donne l erreur suivante:

Fatal error: Cannot access empty property in /le_path_de_mon_site/script10.php on line 3
0
benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 137
22 juin 2009 à 21:01
Tu peux nous montrer le code que tu as mis ?
0