-
PHP en tant que module
Bonjour,
je souhaite réaliser une petite interface web sur un serveur afin de le gérer. Voici qq commandes souhaitées :
- Gestion users, groupes
- Affichages RAM, CPU, espaces disques
- Samba
- Affichage des logs serveur
...
Je souhaite créer mes classes en C donc dans un .so
Mais j'ai plusieurs questions car je n'ai jamais créé de modules.
- Peut on utiliser les méthodes d'un modules en tant qu'objet PHP ou alors on peut uniquement faire l'appel d'une fonction ?
- Existe il des modules qui gère déjà les commandes sous linux ? Car c'est exactement se dont j'ai besoin !
- En terme de perf vaut il mieux que je charge mes modules dynamiquement ou à la compilation de PHP ?
Merci pour votre aide
-
Sous PHP il est possible de lancer des commandes, des logiciels, ect.
voir du côté de exec() et compagnie. ;)
-
Oui en effet j'avais vu cette fonction mais je ne trouve pas très propre. Immaginons si l'on veut créer un user ca fait
Code:
exec('useradd -g '.$group. $options . $name')
En faisant cela j'ai peur de l'injection :? L'idéal est de faire
Code:
adduser($name, $group, $createHome);
-
Il n'y a pas injection si on vérifie les variables.
Or tout bon programmeur doit toujours vérifier les variables. ;)