Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] retours à la ligne après instruction php dans les templates compilés.

Bonjour,

je fais en français ici avant de faire un ticket et éventuellement un patch.

J'ai constaté le problème suivant quand je me suis servi du template dans jMailer : les retours à la ligne qui suivent une instruction php (dans le tpl compilé) sont ignorés.

Template

 bonjour
 
 voici vos paramètres de connexion
 
 login: {$login}
 password: {$password}
 
 merci

Template compilé (en gros, le code est pas exact)

 bonjour
 
 voici vos paramètres de connexion
 
 login: <?php echo $login; ?>
 password: <?php echo $password; ?>
 
 merci

Résultat dans mon mail :

 bonjour
 
 voici vos paramètres de connexion
 
 login: julienpassword: toto
 merci

Bref, un retour à la ligne après ?> est bouffé, comme expliqué dans la doc PHP

La solution temporaire, c'est que je double le retour à la ligne quand j'ai une instruction en fin de ligne.

Je trouve cependant qu'il serait bien que jTpl gère ça au moment de la compilation. En effet, s'il y a un retour à la ligne dans un tpl, il faut le préserver au rendu, l'utilisateur ne devrait pas avoir à penser à ce qu'un saut de ligne puisse être tronqué.

Voilà, dites moi ce que je vous en pensez, et si c'est bon, je ferai ticket et essai de patch.


Julien

  [Opened] Re: retours à la ligne après instruction php dans les templates compilés.

ca me va


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: retours à la ligne après instruction php dans les templates compilés.

un retour à la ligne après ?> est bouffé, comme expliqué dans la doc PHP

franchement, PHP des fois... ça sent mauvais..

Sinon ouai, pourquoi pas pour le patch.

 
Page
  1. retours à la ligne après instruction php dans les templates compilés.