[php] fonction fopen

bezourox Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   -  
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   211
 
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