Rechercher : dans
Par :

[php] fonction fopen

Dernière réponse le 4 jui 2007 à 17:23:41 bezourox, le 4 jui 2007 à 12:43:49 
 Signaler ce message aux modérateurs

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 ?
Configuration: Windows XP
Firefox 2.0.0.4

Meilleures réponses pour « [php] fonction fopen » dans :
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
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 - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...

1

 Tiller, le 4 jui 2007 à 17:23:41
  • +1

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);

Répondre à Tiller
Collection CommentÇaMarche.net