私のlocalhostコンピュータ(win7システム)にphpでApacheサーバがインストールされています。 c:\ apacheは私のlocalhostディレクトリです。自分の携帯電話でlocalhostに接続できます。 localhostフォルダの内容にアクセスしてPHPファイルを実行できます。携帯電話の接続を介してlocalhostのコンピュータ画面でphp popupメッセージを開くには?
携帯電話接続を使用してlocalhostのコンピュータ画面にポップアップメッセージを送信します。
私は、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%');動作しません。私はvbsを今すぐexeに変換しました。 exec( "warning.exe")もうまくいきませんでした。実際、exec()からexeを実行することはできません。exec( "notepad.exe")も実行できません。 php.netスクリプトはエラーを引き起こします。 – Osman
どのように書きましたか? VBSファイルは、実行しようとしているPHPと同じフォルダにありますか? – Tommy
warning.vbs同じフォルダーにあります。直接クリックすると動作しますが、ローカルコンピュータ上のvbsファイル自体をクリックすることを意味します。私はPHPファイルexec( "message.vbs")から実行しようとし、exeファイルに変換してからexec( "message.exe")を試しました。 – Osman