par
Volkow » 23 sept. 2007, 23:38
Bon voilà, j'ai "écrit" un script permettant, via un formulaire, de modifier un fichier .php se trouvant sur mon hébergeur.
Voilà mon formulaire "form.html":
Code : Tout sélectionner
<body>
<form action="ecrire.php" method="POST"><p>
Contenu de l'article :<br />
<textarea name="nom"></textarea>
<input type="submit" value="Soumettre la requête">
</p></form>
</body>
Mon script d'écriture "ecrire.php":
Code : Tout sélectionner
<?
$nom = $_POST['nom'];
$fichier = 'test.php';
$ouvrir = fopen($fichier,'a+');
fwrite($ouvrir,$nom);
fclose($inF); ?>
Le fichier .php modifié "test.php":
Code : Tout sélectionner
<body bgcolor="#CC6699">
<body text="pink">
<body link="pink">
<body alink="red">
<body vlink="red">
Malheureusement, lorsque j'écris quelque chose comportant ' dans le bloc de texte afin de l'envoyer...
Par exemple:
Voilà ce qui sera écrit dans le fichier "test.php":
Code : Tout sélectionner
<body bgcolor="#CC6699">
<body text="pink">
<body link="pink">
<body alink="red">
<body vlink="red">
<a href=\"http://volkgames.123.fr/bobo/\">L\'Ulysse l\'était encore plus que l\'avion</a>
Alors comment puis-je faire pour éviter cela?
Merci de votre aide, Volkow.
Bon voilà, j'ai "écrit" un script permettant, via un formulaire, de modifier un fichier .php se trouvant sur mon hébergeur.
Voilà mon formulaire "form.html":
[code]<body>
<form action="ecrire.php" method="POST"><p>
Contenu de l'article :<br />
<textarea name="nom"></textarea>
<input type="submit" value="Soumettre la requête">
</p></form>
</body>[/code]
Mon script d'écriture "ecrire.php":
[code]<?
$nom = $_POST['nom'];
$fichier = 'test.php';
$ouvrir = fopen($fichier,'a+');
fwrite($ouvrir,$nom);
fclose($inF); ?>[/code]
Le fichier .php modifié "test.php":
[code]<body bgcolor="#CC6699">
<body text="pink">
<body link="pink">
<body alink="red">
<body vlink="red">[/code]
Malheureusement, lorsque j'écris quelque chose comportant ' dans le bloc de texte afin de l'envoyer...
Par exemple:
[quote]<a href="http://volkgames.123.fr/bobo/">L'Ulysse l'était encore plus que l'avion</a>[/quote]
Voilà ce qui sera écrit dans le fichier "test.php":
[code]<body bgcolor="#CC6699">
<body text="pink">
<body link="pink">
<body alink="red">
<body vlink="red">
<a href=\"http://volkgames.123.fr/bobo/\">L\'Ulysse l\'était encore plus que l\'avion</a>[/code]
Alors comment puis-je faire pour éviter cela?
Merci de votre aide, Volkow.