IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Suppression du code php [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 101
    Points : 68
    Points
    68
    Par défaut Suppression du code php
    Bonjour

    Je veux supprimer tout le code php contenu dans une page. Toutes les parties de code en fait, comprises entre <?php et ?>.

    J'essaye avec ceci sans résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $contenu = preg_replace("@<\?php[^>]*?>.*?\?>@si", "", $contenu ) ;
    Quelqu'un peut aider ?

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $contenu = preg_replace("#(<\?php\s*[a-z0-9\s,'._\"()`;/*\\$=[\]\->]*\s*\?>)#i", "", $contenu ) ;
    J'ai fais ça a l'arrache mais y'à mieu
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 24
    Points : 28
    Points
    28
    Par défaut
    Tu peux également faire appel à strip_tags

    http://php.net/manual/fr/function.strip-tags.php

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 101
    Points : 68
    Points
    68
    Par défaut
    RideKick > merci, effectivement ça marche en l'état

    Eswiac > j'avais aussi pensé à strip_tags, mais strip_tags supprime toutes les balises html et php, ce que je ne voulais pas. Il permet de faire des exceptions, pas de cibler une balise précise.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [nvu] Suppression du code PHP à la visualisation
    Par warwill dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 29/11/2007, 11h36
  2. Mettre un code php dans une variable...
    Par kedare dans le forum Langage
    Réponses: 6
    Dernier message: 19/09/2005, 12h55
  3. [Conception] Code php dans une base de donnée
    Par krfa1 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 13/09/2005, 10h58
  4. pb eval pour le code php dans une feuille xslt
    Par nipepsi dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 10/09/2004, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo