PHP Ecrire dans un fichier texte
others1
-
benvii Messages postés 311 Statut Membre -
benvii Messages postés 311 Statut Membre -
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
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:
- PHP Ecrire dans un fichier texte
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
4 réponses
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