Detecter rechercher machines du reseau !!!! - PHP - Programmation
Marsh Posté le 23-06-2005 à 12:08:58
Tu "ping" peut-être? Mais ça risque de prendre du temps sur un réseau de taille importante...
Marsh Posté le 23-06-2005 à 12:15:59
Tu utilises la fonction system (je crois) si tu es sous windows sur ton serveur. echo system("ping 127.0.0.1" ) tu verras le resultat.
Marsh Posté le 23-06-2005 à 12:25:28
yep.. c est ce a koi j avais pensé.. de pinguer les machines a partir d un tableau des noms de machines.. mai sy a pas mieux..??
Les maitres du php n 'ont pas une fonction toute faite.... ou sinon.. je pensais à lancer le "voir les ordinateurs du groupe de travail" mais je sai spas quelle est la foncton windows qui se cache derriere...
une nouvelle fois si ya des connisseurs...
Marsh Posté le 23-06-2005 à 12:32:37
si t'es sous windows, tu peux exécuter la commande
Code :
|
pour obtenir la liste des machines connectées au réseau.
Marsh Posté le 23-06-2005 à 12:33:35
j'vais essayer ca de suite... merci ...
PS: je prends tjs d autres propositions
Marsh Posté le 23-06-2005 à 13:50:17
ben net view ca marche... certes... mais comment faire pour recuperer les nom des machines... sou sphp je recupere eventuellement la dernière ligne, voir une variable de retour..; mais pas la liste proposée par net view.... T__T
help!!
Marsh Posté le 23-06-2005 à 13:56:07
avec system tu recuperes le resultat de ta commande, puis un petit explode pour mettre le resultat dans un tableau
Marsh Posté le 23-06-2005 à 14:13:45
exec("net view",$output);
foreach($output as $line) {
...
}
Marsh Posté le 23-06-2005 à 14:22:08
jeff@be a écrit : exec("net view",$output); |
oui aussi, ca evite l'explode
Marsh Posté le 23-06-2005 à 20:07:54
oki oki... merci tout le monde... ca va me permettre de lancer le debut du commencement de ce site intranet...
Marsh Posté le 23-06-2005 à 12:07:23
salut...
Je voudrais savoir si quelqu'un avait une methode ou un script php permettant, sur un reseau local, de detecter les machines connectées..
Je sai spas trop comment faire, lancer une fonction windows ou autres..; si vou savez je prends...
Merci d'avance