[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 -
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 .
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 ?
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:
- [php] fonction fopen
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
1 réponse
Deja :
[------------bezourox----------]
[-----------/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 :
[------------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);