PHP et balises SPIP

Est-il possible de marier PHP et balises SPIP ?
Par exemple: <?
echo « Voici le titre: #TITRE »;
?>

Est-il possible de marier PHP et balises SPIP ?
Par exemple: <?
echo "Voici le titre: #TITRE";
?>

Oui, par contre fais gaffe aux guillemets et apostrophes dans ton #TITRE,
qui pourraient provoquer une erreur de syntaxe PHP. Il faut faire :
<?
echo "Voici le titre: [(#TITRE|addslashes)]";
?>

@ Antoine Pitrou <antoine@rezo.net> :

> Est-il possible de marier PHP et balises SPIP ?
> Par exemple: <?
> echo "Voici le titre: #TITRE";
> ?>

Oui, par contre fais gaffe aux guillemets et apostrophes dans ton #TITRE,
qui pourraient provoquer une erreur de syntaxe PHP. Il faut faire :
<?
echo "Voici le titre: [(#TITRE|addslashes)]";
?>

Mieux vaut utiliser des simple quote plutot que doubles :

    echo 'Voici le titre: [(#TITRE|addslashes)]';

En effet, si le titre contient "$toto", il passera s'il est entre ', et sera
interprété (affichage de la variable $toto) s'il est entre ", ce qui pose à
la fois un problème à l'affichage et ouvre un trou de sécurité.

Dans la version 1.4 (à venir), il y a un filtre dédié, qui permet de n'avoir
aucune mauvaise surprise : à utiliser comme suit :

    <? echo '[(#TITRE|chaine_script)]'; ?>

-- Fil