Comment ne pas interpreter <? et ?>

calahaan Messages postés 6 Statut Membre -  
Ssylvainsab Messages postés 2892 Statut Modérateur -
Bonjour tout le monde,

J'ai un pb assez idiot. J'ai un prog php qui remplace dans un autre fichier des instructions commençant par <? et se termine par ?> comme du php !!!
Le hic c'est que dans mon prog source ces caractères sont interpétés comme étant un code php.
Comment donc faire reference dans une fonction telle que str_replace à une chaine contenant <? et ?> sans que cette chaine soit interprétée ?
J'ai essayé avec &lt; et &gt;, mais en vain.

Si qq a une idée.
Merci d'avance

2 réponses

Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Salut.

Peut-être en faisant :
echo '<?';
/*tes autres instructions*/
echo '?>'


Mets ton code source, ca sera plus simple.
0
Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Enfin, essaye plutot :
&lt; pour <
et
&gt; pour >

Ca devrait marcher, vu que c'est le code html qui correspond a ca.

Ca te donnera :
<?php echo '&lt;?;
/*tes autres instructions*/;
echo '&gt;?'; ?>
0