我有一个想法,我有一个在本地主机上运行的 php 本地网页
我想为 3 个按钮使用 GUI:关闭、 sleep 和重新启动
PHP 允许我进行这些操作吗?有准备好用 PHP 编写类、方法吗?
最佳答案
如果您的 Apache/PHP 配置设置为允许使用 system
,那么您可以使用它。
对于 *nix 系统:
system('shutdown now'); // shutdown
// or
system('reboot'); // reboot
system('shutdown -r now'); // also reboot :)
对于 Windows:
system('shutdown -t -s 0'); // shutdown
// or
system('shutdown -r -t 0'); // reboot
就 *nix 上的 sleep /待机而言,变化很大。
注意:您也可以使用shell_exec()
或exec()
。
编辑:
根据 user1597430 的评论,在 *nix 系统中,您可以传递 -h
(暂停)选项,这实际上将关闭并暂停 CPU,但不会断开主电源.
system('shutdown -h now'); // shutdown and halt
system('shutdown -P now'); // shutdown and power off
关于php - 有没有办法使用 PHP 关闭电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538970/