[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.
    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.
      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!
        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?
          1. Merci, encore une fois, scriptiz. Ca ma beaucoup aidé!

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