Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1376 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme d'affchage avec des templates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme d'affchage avec des templates

n°655901
le_roi_des​_cons
Posté le 26-02-2004 à 09:42:13  profilanswer
 

Bonjour, j'ai un probleme lors de mes page web lorsque j'utilise des templates: tout les cote et double cote de la page html généré sont précédés de \.
exemple: si je tape dans mon template:
"je suis con disait" disait l'inspecteur
il va m'afficher dans mon browser:
\"je suis con disait\" disait l\'inspecteur
 
 Ce probleme survient dans mon iut seulement, chez moi ca marche sans probleme. Si vous pourriez m'aider je vous en serait tres reconnaissant.

mood
Publicité
Posté le 26-02-2004 à 09:42:13  profilanswer
 

n°655918
no_code
This Magic Moment ...
Posté le 26-02-2004 à 09:56:30  profilanswer
 

stripslashes() est ton amie


Message édité par no_code le 26-02-2004 à 09:57:20
n°655921
no_code
This Magic Moment ...
Posté le 26-02-2004 à 09:57:39  profilanswer
 
n°656161
le_roi_des​_cons
Posté le 26-02-2004 à 13:47:45  profilanswer
 

je connaissai deja cette méthode, mais le probleme, c'est que je ne manipule pas directement des chaines de caractere.
 

Citation :


<?php
 
// Inclusion de la classe de PHPLIB
require ("../lib/template.inc" );
require_once("../connexion/bd.class.php" );
require_once("news.class.php" );
 
// Instanciation d'un objet de la classe Template
$tpl = new Template ("." );
 
// Chargement du fichier contenant le template
$tpl->set_file ("consultnews", "consultnews.tpl" );
 
$bd=new BD(LOGIN, PASSWORD, BASE, SERVER);
$query="SELECT idNews FROM News ORDER BY Date";
$result= $bd->execRequete($query);
 
$tpl->set_block("consultnews", "NEWS", "LINE_NEWS" );
 
while($news= $bd->objetSuivant($result)){
        $idNews=$news->idNews;
        $aNews=new news();
        $aNews->setNews($idNews);
 
        $tpl->set_var ("OBJECT", $aNews->getObject());
        $tpl->set_var ("CONTENTS", $aNews->getContents());
        $tpl->set_var ("AUTHOR", $aNews->getAuthor());
        $tpl->set_var ("DATE", $aNews->getDate());
 
        $tpl->parse("LINE_NEWS", "NEWS", true);
}
 
 
 
// La méthode parse remplace les entités par leur valeur, et crée
// une nouvelle entité, ici nommé consultnews.
$tpl->parse("consultnews", "consultnews" );
 
// Il ne reste plus qu'à afficher
$tpl->p("consultnews" );
 
?>


 
je la met ou la méthode stripslash, surtout que il me met des slash pas uniquement sur les variables que je remplace, mais sur toute la page html, meme si ce sont des éléments statiques

n°658757
le_roi_des​_cons
Posté le 28-02-2004 à 19:25:20  profilanswer
 

argh personne a une idée? c vraiment important


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme d'affchage avec des templates

 

Sujets relatifs
Probleme de syntaxe (::)Probleme de forward dans une servlet
problème pour faire un background sur plusieurs images..[PHP] Probleme d'header :/
Gros mystère inside - Problême avec sessions et plusieurs fenêtresProbleme d'interpretation d'un message d'Erreur de g++
Petit probleme PHP/HTMLJSP : problème avec le mécanisme de gestion des erreurs
Problème modification de données ADO[SQL] Problème de jointure
Plus de sujets relatifs à : probleme d'affchage avec des templates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR