possibilité du PHP

vince2229
Invité n'ayant pas de compte PHPfrance

18 sept. 2006, 14:10

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

18 sept. 2006, 14:27

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é. :)
Quand tout le reste a échoué, lisez le mode d'emploi...

vince2229
Invité n'ayant pas de compte PHPfrance

18 sept. 2006, 14:36

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.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

18 sept. 2006, 14:48

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
Quand tout le reste a échoué, lisez le mode d'emploi...

vince2229
Invité n'ayant pas de compte PHPfrance

18 sept. 2006, 15:04

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.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

18 sept. 2006, 15:30

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.
Quand tout le reste a échoué, lisez le mode d'emploi...

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

18 sept. 2006, 16:01

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)
Modifié en dernier par sadeq le 18 sept. 2006, 16:08, modifié 1 fois.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

vince2229
Invité n'ayant pas de compte PHPfrance

18 sept. 2006, 16:07

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.