Comme dit précédemment, l'admin d'une machine Linux étant basée sur des fichiers txt, t'auras besoin des fonctions :
- de lecture/écriture de fichier (genre file_get_contents, file, file_put_contents ou plus basiquement fopen, fread, fwrite...),
- de manipulation de chaînes + regexp
- posix et système (genre umask, chmod, unlink, shell_exec...).
Et le plus important, une bonne connaissance de l'admin système d'une machine Linux (+ sudo pour que Apache puisse faire des actions nécessitant le compte root).
Côté IHM, ben qq menus plus un form avec un gros textarea feront l'affaire. Mais en gros, ton code va se résumer à passer à shell_exec() les mêmes lignes de commandes que tu taperais dans un shell unix
Edit : un putty ferait tout aussi bien l'affaire si l'IHM se résume à ce que j'ai proposé
Message édité par rufo le 06-08-2010 à 14:28:32
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta