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 :

Chaine contenant du PHP [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de LeGnome12
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 98
    Par défaut Chaine contenant du PHP
    Bonjour,

    Je cherche s'il existe une fonction qui premet de vérifier si le contenu d'une chaine respecte le format php.

    Je m'explique (avec un exemple). L'idée est par exemple de permettre la saisie de code php dans un champ afin de le tester rapidement (pas en ligne bien sûr).

    Bon, je passe sur 'on récupère le champ'...

    Une fois le champ récupéré dans une variable, je désire tester si la chaine est exécutable sans que cela ne me plante tout (avec la fonction eval). Ce sont surtout les erreurs de syntaxe que je chasse.

    Alors si quelqu'un a une idée ?

    Merci d'avance,
    LeGnome

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    met la chaine dans un fichier temporaire et utilise php_check_syntax

  3. #3
    Membre confirmé Avatar de LeGnome12
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 98
    Par défaut
    Salut stealth35,
    Merci de ta réponce, c'est une bonne option. Mais si je pouvais éviter d'avoir à enregistrer dans un fichier, ce serait mieu. Question d'optimisation.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par LeGnome12 Voir le message
    Salut stealth35,
    Merci de ta réponce, c'est une bonne option. Mais si je pouvais éviter d'avoir à enregistrer dans un fichier, ce serait mieu. Question d'optimisation.
    t'as pas trop le choix

  5. #5
    Membre confirmé Avatar de LeGnome12
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 98
    Par défaut
    Alors je vais faire avec !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/01/2007, 20h33
  2. Réponses: 3
    Dernier message: 26/09/2006, 09h43
  3. passer d'une chaine contenant des espaces a un tableau
    Par flyfrog dans le forum Contribuez
    Réponses: 3
    Dernier message: 26/06/2006, 20h12
  4. [Tableaux] Chaine contenant des noms de variables
    Par novices dans le forum Langage
    Réponses: 6
    Dernier message: 06/04/2006, 23h33
  5. Réponses: 9
    Dernier message: 05/01/2006, 12h24

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