Problème stripslashes() et template

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 : Problème stripslashes() et template

Problème stripslashes() et template

par Baron_FEL » 28 sept. 2006, 23:49

Hello!

Est-ce que quelqu'un qui s'y connait en template pourrait m'aider à résoudre un petit problème svp?

Voilà la chose, j'utilise le template de PHPBB pour afficher du texte en plusieurs langues sur mes pages mais j'ai un problème avec la fonction stripslashes() qui apparemment ne marche pas avec les templates (càd que les slash se retrouvent quand même sur la page).

Le code est vraiment tout simple :

Code : Tout sélectionner

$template->assign_vars( array( 'TPL_PATH' => $template_path, 'MESSAGE' => stripslashes($message), ));
Dans mon exemple, $message est un petit texte qui contient des slash devant des apostrophes (\').

Donc par exemple $message = "Y\'a-t-il un problème ?";
se retrouve affiché comme ceci sur la page :

Y\'a-t-il un problème ?

Au lieu de :

Y'a-t-il un problème ?

Sauriez-vous comment régler ça ?

Merci