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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] Une string avec une balise php dedans

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Une string avec une balise php dedans

n°1665124
guepe
J'ai du noir sur la truffe ?
Posté le 03-01-2008 à 12:34:08  profilanswer
 

Je cherche à construire une string qui contient ceci :  

Code :
  1. <?php echo $LG_ADVS_TITLE; ?>


 
Je la construit comme ceci :

Code :
  1. entete+="<\?php echo $"+advs+'; ?>'


 
Le code HTML résultant est :

Code :
  1. &lt;?php echo $LG_ADVS_TITLE; ?&gt;


 
Le caractère d'échappement '<' et '>' n'ont pas l'air d'etre interprétés comme il faut, et pourtant j'ai essayer aussi le code suivant:

Code :
  1. "\<\?php echo $"+advs+'; ?\>'


 
Comment peut-on faire pour que le javascript ecrive exactement le bon code du caractère ?
 
Je vous remercie, mes recherches n'ont rien donné de très convaincant  :jap:


---------------
Un blog qu'il est bien
mood
Publicité
Posté le 03-01-2008 à 12:34:08  profilanswer
 

n°1665136
guepe
J'ai du noir sur la truffe ?
Posté le 03-01-2008 à 12:57:13  profilanswer
 


 
Non, mon script est en fait utilisé via de l'AJAX : c'est exécuté, et la string se retrouve dans du code html : je l'ai fait a d'autres endroits et ca marche tres bien... seulement, la j'ai besoin d'intégrer en plus des balises php et l'enchainement des caracteres <? pose probleme a javascript apparemment, et me génère des string erronées malrgrés le caractère d'échappement.


---------------
Un blog qu'il est bien
n°1665174
eliote
Posté le 03-01-2008 à 14:12:53  profilanswer
 

Bonjour,
 
regardes htmlentities()

n°1665177
guepe
J'ai du noir sur la truffe ?
Posté le 03-01-2008 à 14:17:33  profilanswer
 

eliote a écrit :

Bonjour,
 
regardes htmlentities()


C'est du php.. mon probleme est de faire ecrire par mon script (javascript) les balises php <?php correctement !!!! Mon probleme n'est pas d'exécuter du php.


---------------
Un blog qu'il est bien
n°1665231
FlorentG
Unité de Masse
Posté le 03-01-2008 à 15:24:02  profilanswer
 

Mais je pige pas, pourquoi est-ce que tu veux écrire des balises PHP ? Quelle est la finalité ?

n°1665236
leneufjuil​let2006
♫ Adagio ♫
Posté le 03-01-2008 à 15:43:41  profilanswer
 

Tu veux afficher une balise php à l'écran, c'est ça ?

n°1665241
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-01-2008 à 15:50:30  profilanswer
 

C'est con, quand j'ai 10 minutes je me dis toujours "tiens, je vais aller voir si je peux aider qqn dans la cat prog" ... et là ça fait 5 messages que je lis, et 5 messages auquel j'ai pas du tout envie de répondre tellement c'est pas clair :/


---------------
Gamertag: CoteBlack YeLL
n°1665243
leneufjuil​let2006
♫ Adagio ♫
Posté le 03-01-2008 à 15:54:19  profilanswer
 

D'après ce que j'en comprends, le monsieur, il veut pas que son php soit interprété mais affiché sur sa page comme ça :
 
<?php echo $LG_ADVS_TITLE; ?>

n°1665244
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-01-2008 à 15:55:23  profilanswer
 

leneufjuillet2006 a écrit :

D'après ce que j'en comprends, le monsieur, il veut pas que son php soit interprété mais affiché sur sa page comme ça :
 
<?php echo $LG_ADVS_TITLE; ?>


 
Bah donc le contenu de 3ème balise code est le bon ... je vois pas le problème :??:


---------------
Gamertag: CoteBlack YeLL
n°1665249
guepe
J'ai du noir sur la truffe ?
Posté le 03-01-2008 à 16:05:33  profilanswer
 

Désolé je dois etre mauvais pour m'exprimer... Bon je retente :
 
SI je veut que ce soit interprété : le problème, c'est que la tel que c'est codé ce n'est pas interprété, ca m'affiche <?php echo $LG_ADVS_TITLE; ?>
 
Comme dis plus haut, le code généré (html et donc interprété) et &lt;?php echo $LG_ADVS_TITLE; ?&gt;
 
Donc il comprend pas les balises php : la string construite via javascript est mal envoyée ou je sais pas trop... bref l'enchainement <? et ?> foire ! et ca m'écris &lt;? au lieu de <? !
 
C'est plus clair ?
(edit] je viens de relire la premiere réponse... et heu je crois qu'il a raison : le javascript va pas recharger la page et donc la balise php ne poeut pas etre interprétée... Non ?
grrr... si c'est vraiment le cas, faut que je trouve une solution...


Message édité par guepe le 03-01-2008 à 16:07:48

---------------
Un blog qu'il est bien
mood
Publicité
Posté le 03-01-2008 à 16:05:33  profilanswer
 

n°1665256
FlorentG
Unité de Masse
Posté le 03-01-2008 à 16:15:02  profilanswer
 

Oui, tu ne peux pas faire comme ça. Le PHP est interprété côté serveur. La seule façon de faire ce que tu veux faire, c'est appeller une URL via AJAX, url qui va retourner le texte désiré

n°1665276
guepe
J'ai du noir sur la truffe ?
Posté le 03-01-2008 à 16:41:02  profilanswer
 

FlorentG a écrit :

Oui, tu ne peux pas faire comme ça. Le PHP est interprété côté serveur. La seule façon de faire ce que tu veux faire, c'est appeller une URL via AJAX, url qui va retourner le texte désiré


C'est ce que je fais déjà (ma fonction javascript est appelée via ce biais) mais il me manque des variables de langue et je trouve pas super propre de les envoyer par le meme biais avec des variables qui n'ont rien a voir... enfin c'est une solution rapide a mettre en oeuvre!


---------------
Un blog qu'il est bien

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] Une string avec une balise php dedans

 

Sujets relatifs
Enlever la bordure par défaut de la balise <html> sous IE7JavaScript et PHP : probléme
Caractère d'achappement en Javascript.Fonction avec parametre en char * et appel avec string
IE6 + problème UTF-8 ISO + javascriptrequete SQL parse timestamp => 2 champs string
[IIS/Javascript] Problème de fichier .jsAppel en Javascript avec paramètres vers Php
[RESOLU] Integration variable dans un chemin javascript 
Plus de sujets relatifs à : [Javascript] Une string avec une balise php dedans


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