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 :

regex pour trouver une fonction php5.2 dans fichier


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 141
    Points : 92
    Points
    92
    Par défaut regex pour trouver une fonction php5.2 dans fichier
    Bonjour,

    dans le cadre d'une migration de serveur (de php 5.2 à 5.4) je souhaite scanner tous mes fichiers afin de voir leur contenu et détecter des fonctions précises.
    Toute la partie "scan" est déjà faite, en revanche je bloque sur la syntaxe à adopter pour certains cas particuliers.
    Par exemple si mon fichier contient la fonction "htmlspecialchars", j'arrive à la détecter (via strpos).
    En revanche je ne vois pas trop comment m'y prendre pour détecter si la fonction à ce format htmlspecialchars($str); //version 5.2 ou ce format htmlspecialchars ($str, ENT_QUOTES , "ISO8859-1"); //version 5.4.

    Pourriez-vous m'aider, ou m'aiguiller sur la bonne syntaxe à adopter car avec strpos je détecte bien la fonction sans voir si elle passera ou non sur php5.4

    Merci d'avance de votre aide

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 399
    Points : 15 761
    Points
    15 761
    Par défaut
    Citation Envoyé par cedrick21 Voir le message
    htmlspecialchars($str); //version 5.2
    ce format fonctionnera aussi avec PHP 5.4.
    Les arguments manquants prendront des valeurs par défaut expliquées dans la documentation http://php.net/htmlspecialchars

Discussions similaires

  1. [RegEx] regex pour trouver une phrase - caractère espace
    Par L0007 dans le forum Langage
    Réponses: 2
    Dernier message: 05/06/2008, 17h01
  2. Comment trouver une chaine de caractère dans fichier texte
    Par youssef1989 dans le forum Débuter
    Réponses: 3
    Dernier message: 01/05/2008, 16h45
  3. cherche requette pour trouver le nom des champs dans une table
    Par maverick56 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 12/07/2007, 10h28
  4. Réponses: 7
    Dernier message: 10/09/2005, 16h49
  5. Trouver une fonctions dans des DLL
    Par Mercenary Developer dans le forum Langage
    Réponses: 2
    Dernier message: 08/09/2005, 15h28

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