[PHP] Effacer caractères HTML

Bonjour,

Je cherche un moyen d'effacer une phrase déjà imprimé.. :S

Exemple :

Bienvenue sur mon site!!
<? // un script qui supprime les 4 derniers caractères ?>

Résultat :
Bienvenue sur mon si

Il y a un moyen? SVP!
Configuration: Windows 7 / Firefox 3.5.2

7 réponses

  1. En javascript tu peux oui, mais pas en php une fois que ta page à été affichée.
    0
    1. Webmaster
      Tu peux le faire en PHP, si tu as activé le buffering auparavant, sinon c'est impossible :

      <?php ob_start(); ?>
      Bienvenue sur mon site!! 
      <?php $content = ob_get_contents(); 
      echo substr($content,0,-4);
      


      De toutes évidences, cela me paraît tout de même être une mauvaise idée... autant créer une chaîne de caractères directement telle qu'elle va être envoyée au navigateur.
      0
      1. Salut!

        Jeff, j'ai essayer ton code mais je croit quil nest pas activer car je vois la phrase s'afficher deux fois :S. Un grand merci quand meme ;)

        Et Scriptiz, tu as un bout de code que je pourrais testé sil te plait?

        Je vous remercie!
        0
        1. D'accord merci! Je connais ce site je n'avais jamais vu ce tuto XD...

          Je viens d'avoir une idée, est-ce possible par exemple en php de modifier :) par <img src="smile.gif">, car je pourrais utiliser la même technique! Non?
          0
          1. Merci, encore une fois, scriptiz. Ca ma beaucoup aidé!

            Et c'est possible sans mettre le texte dans une variable?
            0