Modifier un .php avec un textarea

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Modifier un .php avec un textarea

Re: Modifier un .php avec un textarea

par Nixou19 » 18 mai 2012, 11:59

Merci beaucoup. Tu m'as enlevé une sacré épine du pied !!

Re: Modifier un .php avec un textarea

par djtec » 18 mai 2012, 11:32

Essaye en fesant
$Edito = $_POST["textarea"];

Re: Modifier un .php avec un textarea

par Nixou19 » 18 mai 2012, 11:11

Bonjour, merci beaucoup de ta réponse.

J'ai modifié mon code mais ça ne fonctionne toujours pas. Y a-t-il encore des erreurs ?

Le voici :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />


<script type="text/javascript" src="../../ckeditor/ckeditor.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jq ... "></script>
<script type="text/javascript" src="../../ckeditor/adapters/jquery.js"></script>


<script type="text/javascript">
$(document).ready(function(){

$("#lol").ckeditor();
});</script>
</head>

<body>





<form action="fini.php" method="post" target="../animaux/kangourou.php">
<textarea name = "textarea" id="lol"> </textarea>
<input type="hidden" name="page" value="../animaux/kangourou.php" >
<input type="submit" value="Sauver le contenu">
</form>


</body>
</html>


Et le second :

<?php $fp = fopen("../animaux/kangourou.php", "w");
$Edito = $_POST["lol"];
fputs ($fp, $Edito);
fclose ($fp); ?>

Re: Modifier un .php avec un textarea

par djtec » 18 mai 2012, 10:32

Déjà tu ferme ta balise body que tu n'ouvre pas, ensuite ton textarea est en dehors tu form et pour finir tu fais $_POST['lol'] hors que ton textarea à le nom textarea.

Modifier un .php avec un textarea

par Nixou19 » 18 mai 2012, 09:49

Bonjour.

J'ai eu beau écumer tous les forums répondant à la question, je ne trouve solution à mon problème.
Comme vu dans le titre, je cherche à modifier un .php à l'aide d'un textarea. Seul problème : ça ne fonctionne pas.

Voici le code de la page avec le textarea


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />


<script type="text/javascript" src="../../ckeditor/ckeditor.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jq ... "></script>
<script type="text/javascript" src="../../ckeditor/adapters/jquery.js"></script>


<script type="text/javascript">
$(document).ready(function(){

$("#textarea").ckeditor();
});</script>
</head>





<textarea name = "textarea" id="textarea"> </textarea>

<form action="fini.php" method="post" target="../animaux.kangourou.php">
<input type="hidden" name="page" value="../animaux/kangourou.php" >
<input type="submit" value="Sauver le contenu">
</form>


</body>
</html>



Et le code de la page vers laquelle le code renvoie :


<?php $fp = fopen("../animaux/kangourou.php", "w");
$Edito = $_POST["lol"];
fputs ($fp, $Edito);
fclose ($fp); ?>


Voilà... Rien ne bouge dans mon kangourou.php...

Merci d'avance pour vos réponses.