【问题标题】:How to open php popup message on localhost computer screen via mobile phone connection?如何通过手机连接在本地计算机屏幕上打开 php 弹出消息?
【发布时间】:2017-11-22 12:56:05
【问题描述】:

在我的本地计算机(win7 系统)上安装了 apache 服务器和 php。 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 文件运行它。

我希望它足够清楚。

【问题讨论】:

    标签: php mobile localhost


    【解决方案1】:

    你试过了吗?

    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 以外的其他内容? 你可以尝试用Vbs to Exe将vbScript转成.exe(可能apache没有权限执行VBS)

    【讨论】:

    • exec('cmd %pathToVBSFile%');不起作用。我刚刚将vbs转换为exe。 exec("warning.exe") 也没有用。实际上,我无法从 exec() 运行任何 exe,我什至无法运行 exec("notepad.exe"); php.net 脚本导致错误。
    • 你是怎么写的? VBS 文件是否与尝试执行它的 php 位于同一文件夹中?
    • warning.vbs 在同一文件夹中。当我直接单击它时它会起作用,我的意思是单击本地计算机上的 vbs 文件本身。我尝试从 php 文件 exec("message.vbs") 运行它,然后将其转换为 exe,然后尝试 exec("message.exe")。
    • 如果您将 vbs 文件放在根文件夹中(文件夹树的示例在这里会有所帮助)
    • 总结一下,有一台带有 apache 服务器的 localhost 计算机。我的目标是通过移动连接在本地计算机屏幕上发送弹出消息或播放 wav 文件。
    【解决方案2】:

    我想通过手机连接向 localhost 电脑屏幕发送一条弹出消息。 Win 7-8 的 msg.exe 不显示弹出消息。我是用 Windows XP msg.exe 做的。我带着xp的msg.exe去win 7-8的system32文件夹。它奏效了。
    我将以下代码添加到我的 php 文件 test.php 中。当我从手机运行它时,它会在本地计算机屏幕上发送一条弹出消息。

    http://192.168.1.102/test.php
    
    
    
    <? msg username hello world ?> 
    

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多