[php] fonction fopen

Fermé
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 4 juil. 2007 à 12:43
Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 - 4 juil. 2007 à 17:23
boinjour .
voila je souhaite générer un fichier php .
pour cela je souhaite utiliser la fonction fopen .

$filname = "test.php";
$text = "blablabla";

$open = fopen($filename.".hphp", "w"); read) */

fwrite($open, $text);
fclose($open); 


Voila la procédure habituelle .
Mon problème c'est que je génère le fichier en plusieurs étapes .
comment fais-on pour écrire à la fin d' un fichier déja existant ?

Exemple :

Mon fichier test.php contient déja :
<html><head></head><body>
Je souahite écrire dérriere cela ... je suppose que je dois réutiliser la fonction fopen, mais avec quel attribut pour le type d'écriture ?

J'ai vu de tout : a, a+, w+, x, x+ ... mais lequel choisir ?
A voir également:

1 réponse

Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 210
4 juil. 2007 à 17:23
Deja :
[------------bezourox----------]
$filname = "test.php";
$text = "blablabla";

$open = fopen($filename.".hphp", "w"); read) */

fwrite($open, $text);
fclose($open); 

Voila la procédure habituelle .

[-----------/bezourox----------]

Tu as mis une fois $filname et une fois $filename, tu as mis "w" or pour ecire c'est "w+"
Tu peux m'expliquer se que fait le "read) */" ici? ,D

--- Bref

Sinon c'est :

$filename = "test.php";
$text = "blablabla";
$open = fopen($filename, "w+");
fputs($open, $text);
fclose($open); 

$open = fopen($filename, "a+");
fputs($open, 'Une suite...');
fclose($open);
1