【发布时间】:2011-10-31 11:12:39
【问题描述】:
我想获取本地网络上哪些计算机在线或离线的列表,但我必须为此使用 PHP、HTML 和 JavaScript。
我在 PHP 中使用带有“ping servername”的exec 命令,但它太慢了,所以我只能得到 7 或 8 个,然后 PHP 给出错误计算机的情况,但我需要 50 台计算机的情况。
我尝试从 \lab4-01\c$ 等所有计算机访问文件,但它在 PHP 或 JavaScript 中不起作用,但我又失败了。
- 我该如何解决这个问题?
【问题讨论】:
-
实际验证总是会很慢。你可以例如设置一个服务,每分钟执行一次 ping,然后将结果记录在数据库中,您的 PHP 代码可以从该数据库中读取。
-
当我使用 db 和 fsockopen 时,它运行良好,但我可以将此功能用于 30 台计算机实验室,但我也设置了一项服务,它运行良好,然后我将使用第一个解决方案用于小型实验室和我将在大学的大型实验室中使用第二种解决方案,感谢所有答案
标签: php javascript cmd