#1 2004-12-05 16:29:44

byboleymar
Membre
2003-08-25
63

Prévisualisation des messages

Salut tout le monde.

G rajouter une petite fonction qui permet de prévisualiser le message avant de le poste... mais le probleme est que le message est modifier qd je le récupere :/
Exemple :

Code:

L'école <img src="test">

deviens apres un préview :

Code:

L\'école <img src=\"test\">

Si j'envoy directement le message, il n'y a aucun pb. Voici le code que j'utilise :

Code:


if ( isset( $HTTP_POST_VARS['previous'] ) )
{
  $author = $user['pseudo'];
  $output.="".$lang['preview_message']."<br />".$author.";    if (!$HTTP_POST_VARS['title'])
  {
    $output.="Je sais pas donner de titre!";
  }else{
    $output.="<b>".$HTTP_POST_VARS['title']."</b>";
  }                
  $output.= smileys(nl2br($HTTP_POST_VARS['content']) );
}

Code:

$output.= "<form NAME=\"cadre\" method=\"post\" action=\"".str_replace( "&", "&amp;", $REQUEST_URI )."\"><br>
$output.="<input type=\"hidden\" name=\"author\" value=\"".$user['pseudo']."\"/>";
  
$output.="".$lang['title_message']."<input type=\"text\" name=\"title\" value=\"".$HTTP_POST_VARS['title']."\"/><br />";
$output.="<textarea name=\"content\" rows=\"10\" cols=\"50\" style=\"overflow:auto;width:450px;margin:10px;\">".$HTTP_POST_VARS['content']."</textarea><br />
  <input type=\"submit\" name=\"submit\" value=\"".$lang['submit']."\" class=\"bouton\">&nbsp;<input type=\"submit\" name=\"previous\" value=".$lang['preview']." class=\"bouton\">
</form>";

J'ai legerement simplifier mon code, j'ai retirer les mise en forme du text ( table, div, etc..)

Je recuper le text dans le form juste avec : $HTTP_POST_VARS['content']. Ya t'il un truc a rajouter pour viré les \.

ps : j'utilise phpWG 1.2.1

Dernière modification par byboleymar (2004-12-05 16:33:51)

Hors ligne

#2 2004-12-08 16:27:21

byboleymar
Membre
2003-08-25
63

Re: Prévisualisation des messages

Up.

Personne n'a d'idée.. ça doit etre tout con, mais je sais pas quoi mettre avec $HTTP_POST_VARS['content']  .. ça doit etre un truc du genre nl2br .. mais je trouve pas.

Hors ligne

#3 2004-12-08 16:29:56

Sephi
PhpWebGallery Team
Suisse
2004-11-28
430

Re: Prévisualisation des messages

Utilise la fonction stripslashes() :
http://www.nexen.net/docs/php/annotee/f … lashes.php

Et pour la variable superglobal $HTTP_POST_VARS pour faire plus court tu peux utiliser $_POST.

Dernière modification par Sephi (2004-12-08 16:31:56)

Hors ligne

#4 2004-12-08 17:46:05

byboleymar
Membre
2003-08-25
63

Re: Prévisualisation des messages

gg... ça marche impecable mtn ;)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact