Rechercher : dans
Par :

PHP Ecrire dans un fichier texte

Dernière réponse le 22 jun 2009 à 21:01:29 others1, le 20 jun 2009 à 12:51:45 
 Signaler ce message aux modérateurs

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

Configuration: Windows Vista
Firefox 3.0.11

Meilleures réponses pour « PHP Ecrire dans un fichier texte » dans :
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...

1

benvii, le 20 jun 2009 à 13:34:38

Y a plus simple :

$content_ar=file('texte8.txt');//Retourne un tableau contenant chaque ligne du fichier (1 clé pour 1 ligne) http://fr.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 http://fr.php.net/manual/fr/function.file-put-contents.php 
Benvii

Répondre à benvii

2

others1, le 20 jun 2009 à 17:59:18

Merci benvii je vais regarder ça.
Si d'autres personnes ont une idée, n'hésitez pas !

Merci

Répondre à others1

3

others1, le 20 jun 2009 à 18:26:26

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

Répondre à others1

4

 benvii, le 22 jun 2009 à 21:01:29

Tu peux nous montrer le code que tu as mis ? Benvii

Répondre à benvii