我正在寻找在Linux操作系统上编写一个小型PHP CLI应用程序,该应用程序显示MySQL数据库表中的一些值,以便在我不在网络内时可以通过SSH(SSH是唯一打开的端口)到外面,所以CLI是唯一的选择。)
我也喜欢它同时a)从STDIN接收输入以在两个不同的屏幕之间进行选择,以及每30秒刷新一次页面(即使它在sleep()命令之后调用它自己)。
到目前为止,我只能做其中一个而不是两个。有点棘手,因为它不会刷新,直到它收到输入。
如果有人知道如何做到这一点,那就太好了。
到目前为止我自我更新的内容:
sleep(30);
system("./filename.php");
以下是我目前为STDIN输入所做的:
do {
$choice = trim(fgets(STDIN));
} while(!(($choice == "1") || ($choice == "2") || ($choice == "q")));
switch($choice) {
case "1":
loadScreen1();
case "2":
loadScreen2();
case "q":
exit();
}
干杯。