繁体   English   中英

如何通过手机连接在本地计算机屏幕上打开php弹出消息?

[英]How to open php popup message on localhost computer screen via mobile phone connection?

我的本地主机计算机(win7系统)上安装了带有php的apache服务器。 c:\\ apache是​​我的本地主机目录。 我可以用手机连接到本地主机。 我可以到达localhost文件夹的内容并运行PHP文件。

我想通过手机连接向本地计算机屏幕发送弹出消息。

我试图在php文件中使用vbs脚本,并尝试了以下功能:

vbs文件内容集WshShell = WScript.CreateObject(“ WScript.Shell”)WScript.Quit(WshShell.Popup(“此处我的消息”,10,“警告”,64 + 4096))

exec("message.vbs");
shell_exec("message.vbs")
system("message.vbs)
exec("start message.vbs")
exec("start warning.wav")  // It can be a sound message instead of text msg

当我直接在本地计算机上运行VBS脚本时,它可以工作,但无法从PHP文件中运行它。

我希望它足够清楚。

你有试过吗

exec('cmd %pathToVBSFile%');

我在php.net上找到了这个:

 start MSPaint maximized and wait for you to close it before continuing the script: 

<?php 
$WshShell = new COM("WScript.Shell"); 
$oExec = $WshShell->Run("mspaint.exe", 3, true); 
?> 

您是否尝试过从PHP执行VBS以外的其他功能? (maybe apache doesn't have the right to execute VBS) 您可以尝试将vbScript转换为.vbs到.exe的 (也许apache无权执行VBS)

我想通过手机连接向本地计算机屏幕发送弹出消息。 赢7-8的msg.exe不显示弹出消息。 我是用Windows XP msg.exe完成的。 我携带XP的msg.exe赢得7-8的system32文件夹。 有效。
我将以下代码添加到我的php文件test.php中。 当我从手机运行它时,它会在本地计算机屏幕上发送一条弹出消息。

http://192.168.1.102/test.php



<? msg username hello world ?> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM