使用php打开windows应用程序(媒体播放器)


Opening windows application (media player) using php

我已经编写了一个.php脚本。当发生某个事件时,它会写入文件。它工作得很好!现在我想使用这个php脚本打开Windows Media Player或任何其他播放器,因为我也想在事件发生时播放声音。我尝试如下嵌入声音文件:echo"<embed src=''"$file''"hidden=''"true''"autostart=''"true ''">";但当事件发生时,它只写入文件n而不播放音频。我偶然发现"exec"命令无效。(我不确定它是如何工作的。举个例子会有很大帮助!)有人知道如何使用php脚本启动windows应用程序吗?

编辑已删除的

谢谢,萨加尔。

您可以在php文件的服务器端文件夹中添加以下内容来播放wave文件<?php exec('c:'windows'system32'cmd.exe /c START C:'website'beep.wav'); ?>

这通常会通过你机器上安装的任何声音应用程序播放哔哔声.wav,比如windows媒体播放器。

您不能通过Apache+PHP应用程序启动基于控制台的应用程序。原因是,由于Apache Web服务器作为系统服务在单独的登录会话中运行,它无法启动需要登录控制台会话的基于UI的应用程序。

无论如何,您可以将音频嵌入到html页面中。请参阅http://www.w3schools.com/html/html_sounds.asp页面以获取更多详细信息。

关于使用PHP运行Windows GUI程序的评论:http://www.php.net/manual/en/book.exec.php#87943

但是,我认为您只需要像Aravind所描述的那样,使用一些HTML标签将播放器嵌入到您的页面上。

SagarJ,

您可以将音频文件嵌入到html中,并由系统中已安装的浏览器/浏览器插件应用程序执行。

所以,你不必担心。