La meilleure méthode pour vérifier si IonCube Loader est installé
Je suis en utilisant le code suivant:
<?php
if(extension_loaded("IonCube Loader")) {
//Yes
}
else {
//No
}
?>
Je suis juste inquiet que cela ne fonctionnera pas sur tous les serveurs avec IonCube activé. Il semble assez standard, mais je n'ai jamais eu besoin de vérifier avant. Est-ce la meilleure façon de vérifier, ou est-il une meilleure méthode que je devrais utiliser?
Je suis désolé, mais est-il un point à cela? Si vous essayez d'exécuter une IonCube script sur un serveur où il n'est pas chargé, ça ne marchera pas et vous obtiendrez un message d'erreur.
Oui, il y a un point. Je suis en cours d'exécution d'un script à télécharger un script codé à partir d'un serveur et de l'exécuter. Si IonCube n'est pas activée, l'ensemble de l'application échoue. La vérification de IonCube me sauve d'une demande de serveur et empêche le message d'erreur que vous faites allusion.
Pour moi, il est aussi plus facile de vérifier que digg sur les journaux parce qu'un écran vide...
Oui, il y a un point. Je suis en cours d'exécution d'un script à télécharger un script codé à partir d'un serveur et de l'exécuter. Si IonCube n'est pas activée, l'ensemble de l'application échoue. La vérification de IonCube me sauve d'une demande de serveur et empêche le message d'erreur que vous faites allusion.
Pour moi, il est aussi plus facile de vérifier que digg sur les journaux parce qu'un écran vide...
OriginalL'auteur jdp | 2010-08-13
Vous devez vous connecter pour publier un commentaire.
Si l'extension n'est pas installé vous renverra false, donc autant que je sais que c'est la bonne façon de vérifier si une extension est disponible pour utilisation.
Une autre option est d'utiliser get_loaded_extensions(). Cela vous renvoie un tableau avec les noms d'extension. Vous pouvez vérifier si ce tableaux contient votre extension de votre choix.
OriginalL'auteur Raúl Ferràs
une autre méthode est
et regardez sous Module Supplémentaire rubrique, vous devriez être en mesure de voir
ionCube Loader
OriginalL'auteur Masood Aslam
Voici le code PHP est crypté avec la dernière version de l'encodeur v9.0(PHP 5.6/7.0), si ionCube loader fonctionne, vous devriez voir le texte de "travail", si vous voyez page vierge vérifier php journaux:
Voici le code PHP codé avec les anciens de l'encodeur 8.3(PHP 5.6 et ci-dessous):
Voici le code PHP codé avec obsolètes codeur 7.0(PHP 5.6 et ci-dessous):
OriginalL'auteur Oleg Neumyvakin
En fait j'utilise SSH pour la plupart des choses, y compris la copie de fichier.
Quand j'ai besoin de vérifier pour ionCube loader le moyen le plus simple pour moi c'est juste
php -m
.Zend modules sont répertoriés sur le fond, en raison de l'ordre alphabétique.
Ma sortie (2 dernières lignes):
[Zend Modules]
.the ionCube PHP Loader
Pour d'autres options, j'ai utilisé php -m | grep -v grep | grep MODULENAME.
Si il est chargé est répertorié, sinon vous obtiendrez vide. (sauf si vous avez oublié le grep -v grep-pipe).
OriginalL'auteur erm3nda