Page 1 sur 1
possibilité du PHP
Posté : 18 sept. 2006, 14:10
par vince2229
Bonjour,
voilà je dois réaliser une appli, je n'ai pas encore choisi le language que j'utiliserais.
J'ai entendu dire qu'avec le PHP, on pouvait lire les informations du système d'un poste informatique.
J'étais assez étonné d'entendre ça.
Est-ce que quelqu'un peut me dire réellement si c'est possible ou pas?
D'avance merci.
Vince
Posté : 18 sept. 2006, 14:27
par @rthur
Bonjour,
Posons la question à l'endroit :

Que souhaites-tu récupérer réellement comme info?
Quelle est l'objectif de ton application?
Une fois que l'on saura cela on pourra te dire si PHP en est capable ou te conseiller éventuellement un langage plus approprié.

Posté : 18 sept. 2006, 14:36
par vince2229
En fait- je souhaite développer une appli qui me permet de récupérer les infos systèmes des serveurs de mon lieu de travail.
Les informations que je souhaites récupérées sont la taille des disques, le processeur, la RAM, les chipset, voir les logiciels installés dessus.
Merci.
Posté : 18 sept. 2006, 14:48
par @rthur
En fait PHP est un langage serveur donc tu ne pourras récupérer ces infos qu'à propos du serveur sur lequel tourne PHP.
Voila ce qu'on peut récupérer par exemple grace au script phpsysinfo (open-source)
http://phpsysinfo.sourceforge.net/phpsy ... sic&lng=fr
Téléchargeable ici:
http://phpsysinfo.sf.net
Sinon, si tes serveurs sont sous Windows, alors la solution toute indiquée est d'utiliser le langage VBS pour interroger des serveurs distants via WMI.
Quelques exemples :
http://jc.bellamy.free.fr/fr/vbsdownload.html
Posté : 18 sept. 2006, 15:04
par vince2229
Est-ce que tu penses qu'il serait possible de faire tourner le prog PHP qui lit les infos système du serveur sans installer quoi que ce soit de plus sur le serveur? (c'est-à-dire sans easy PHP par exemple).
Ainsi je pourrais me faire une appli en centrale avec des liens qui vont ouvrir les pages de résultat stocké sur les serveurs
Penses-tu que c'est possible?
Merci.
Posté : 18 sept. 2006, 15:30
par @rthur
PHP est un langage de script, par conséquent il te faut forcément un interpréteur (apache et le moteur PHP par exemple) sur le serveur.
Posté : 18 sept. 2006, 16:01
par sadeq
Moi je soutiens la solution VBS sous Windows ou perl sous d'autres platformes, c'est plus rapide pour pomper la config de ton parc d'une manière centralisée, stocker dans des fichiers centraux ou dans une base de données.
Ainsi, tu pourras par la suite complèter par un autre langage spécialisé dans la présentation des données sur interface utilisateur pour afficher des stats (ça peut être alors php/html, html/xml/xsl ou Excel/ACESS/VB et autres appli graphiques)
Schèma général:
PHASE 1:
-----------
- ordinateur (n) --- config (n) ---> appli centrale (vbs/perl) (1) ---> fichier config (n)
PHASE 2:
-----------
- fichier config (n) ---> appli graphique (1) ---> Stat/Recherche (n) ---> Admin (1)
Posté : 18 sept. 2006, 16:07
par vince2229
Ok merci, je vais tenter avec le VBS, mais je n'y connai rien, donc une bonne raison d'apprendre.
Et puis l'idée d'une base de donnée n'est pas bête du tout, le résultat sera plus lisible
Merci.