Je recherche le code pour un champ de formula

Fermé
fofom Messages postés 6 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 février 2008 - 17 févr. 2008 à 15:19
fofom Messages postés 6 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 février 2008 - 18 févr. 2008 à 13:33
Bonjour,


je voudrais insérer un champ de texte (a remplir par mes visiteurs).

ca je sais faire..........mais.....

je voudrais que le texte saisi par mes visiteurs s'affiche directement (sur la meme page ou sur une autre page de mon site)...

quelqu'un peut il m'aider ?.....ou me donner les codes pour ??........

merci d'avance
A voir également:

4 réponses

hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
17 févr. 2008 à 19:21
Salut,

Tout dépend ce que tu veut en faire par la suit, si tu souhaite l'afficher en temps réel, ou simplement en texte du stile news.

-Pour la 1ére solution, je te conseil du javascript. Le script suivant va te permettre par exemple d'afficher le texte rentrer en temps réel dans un textarea. A toi de le modifié comme il te convient aprés!
<html>
<head>
<title>Ecrire en temps réel</title>
</head>
<body>
<script type="text/javascript">
function updtframe() {
strcode = document.getElementById("messager").value;
document.getElementById("htmle").contentWindow.document.body.innerHTML = strcode+strcodebis;

}
</script>
<iframe id="htmle" name="htmle" height="210" width="100%"></iframe>
<br />
<textarea rows="10" name="c" cols="20" style="background-color: beige;" id="messager" onkeyup="updtframe() "></textarea>
</body>
</html>

-Pour la 2éme méthode, je te conseil un script php de ma composition que voici :

Avant tou, créer un fichier texte nomé ecrire.txt

<html>
<head>
<title>Ecrir une news</title>
<?php
if(!empty($_POST['Ecrire''])) {
$monfichierss = fopen("ecrire.txt", "w");
fputs($monfichierss, stripslashes($_POST['Ecrire']));
fclose($monfichierss);
}
?>
<body bgcolor="#000000" text="#FF00FF" style="text-align:center ">
<form action="#" method="post">
<textarea name="ecrir" rows="25" cols="50"><?php include('ecrire.txt') ;?></textarea>
<p align=center ><input type="submit" value="_______,-------- Validez --------,________" /><p/>
</form>
</body>
</html>
-->enregistre sous ecrire.php par exemple


<html>
<head>
<title>Lire la news</title>
</head>
<?php
$message = file_get_contents ('ecrire.txt');
$message = nl2br($message);
$message = eregi_replace(":alpha:+://[^<>[:space:]]+[[:alnum:]/]","<a target=\"_blank\" href=\"\\0\">\\0</a>", $message);
$message = eregi_replace("[^/]www\.[^<>[:space:]]+[[:alnum:]/]","<a target=\"_blank\" href=\"http://\\0\">\\0</a>", $message);
?>
<body>
<p><?php echo $message ;?></p>
</body>
</html>
-->tu l'enregistre sous news.php par exemple.

Voila, j'espére que ca t'ira!
0
fofom Messages postés 6 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 février 2008
18 févr. 2008 à 12:35
salut hack_net,

merci pour ta reponse.....

je suis tres intérressé par ta premiere solution...


.................................( celle ci )......................................................................
<html>

<head>
<title>Ecrire en temps réel</title>
</head>

<body>
<script type="text/javascript">
function updtframe() {
strcode = document.getElementById("messager").value;
document.getElementById("htmle").contentWindow.document.body.innerHTML = strcode+strcodebis;
}
</script>

<iframe id="htmle" name="htmle" height="210" width="100%">
</iframe>

<br />

<textarea rows="10" name="c" cols="20" style="background-color: beige;" id="messager" onkeyup="updtframe() ">
</textarea>

</body>
</html>

...........................................(fin)......................................................................

mais je l'ai essayé et j'arrive pas a le faire fonctionner ton code......

tu pourrais pas STP....me donner plus de détails.......

je suis nul en Javascript.......excuse moi........

faut il que je crée une deuxieme page html (appelée dans l'iframe) ??..............

je comprend pas trop......merci d'avance..........fofo








0
<form action="mailto:webmaster@monsite.com" method="post"
enctype="text/plain" name="mail"> <br>
<br>Votre nom:<br>
<input name="votre nom"><br>
Votre message:<br>
<textarea name="commentaire" rows="2" cols="30"></textarea><br>
<input type="submit" value="envoyer">
</form>

c'est une serie de code que j'ai rentrer il faut juste entrer ton adresse mail sur la premiere ligne a la place de webmaster@monsite.com

erynette
0
fofom Messages postés 6 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 février 2008
18 févr. 2008 à 13:33
merci erynette,

je vais essayer ton code mais apparemment...

avec ca j'envoie le texte dans ma boite au lettres ?

c'est ca ?.......

mais moi je veus que le texte s'affiche directement sur la meme page html....

mais je vais tester ton code quand meme........

j'aime bien essayer de comprendre........

merci..............fofo..........
0