Comment ne pas interpreter <? et ?>

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut.

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


    Mets ton code source, ca sera plus simple.
    1. Modérateur
      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;?'; ?>