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 :

Tester si un module apache est activé [PHP 5.0]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Octobre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2008
    Messages : 23
    Par défaut Tester si un module apache est activé
    Bonjour à tous,

    Je cherche depuis des heures comment je pourrai faire pour savoir si un module apache est activer ou pas !

    le module en question est rewrite_module.

    j'aimerai faire apparaitre sur une page php "le module rewrite_module est activé" ou bien "le module rewrite_module n'est pas activé"

    une personne peux me venir en aide ?

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    suffit de chopper les infos du serveur !
    un petit tour dans la DOC de PHP t'aurais permis de trouver apache_get_modules ou autre suivant le type du serveur ...

    j'ai fait cette fonction pour une classe qui était lié a des modules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function moduleApacheActif($module){
    	return in_array($module, apache_get_modules());
    }

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Par défaut
    Mais la fonction apache_get_modules n'a vraiment rien de portable : elle suppose non seulement que le serveur soit Apache mais que PHP fonctionne comme module Apache !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function module_enabled($name) {
        return function_exists('apache_get_modules') && in_array($name, apache_get_modules());
    }
     
    if (module_enabled('mod_rewrite')) {
        echo "Le module de réécriture est présent.";
    } else {
        echo "L'environnement actuel ne dispose pas du module de réécriture ou ne permet pas de le détecter";
    }

  4. #4
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    dans mon message précédent je dis bien :
    ou autre suivant le type du serveur ...
    dans ce cas tu fais une condition juste avant pour connaitre le type de serveur et utiliser ensuite la fonction adéquate !

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Octobre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2008
    Messages : 23
    Par défaut
    nikel je vous remercie sa fonctionne super bien !

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

Discussions similaires

  1. [Excel] - Tester si une application externe est active.
    Par Chewi dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 30/10/2023, 16h31
  2. Réponses: 3
    Dernier message: 09/06/2008, 13h05
  3. tester si un bouton radio est activé
    Par kawther dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/05/2007, 23h39
  4. Réponses: 2
    Dernier message: 11/05/2007, 15h57
  5. tester si une application externe est active
    Par cwain dans le forum Général VBA
    Réponses: 1
    Dernier message: 19/12/2006, 18h25

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