2017-09-15 22 views
0

私はPHPで.shスクリプトを実行しようとしています。PHPで.shスクリプトを実行

は、ここで私はダブルクリックで.SHスクリプトを実行すると、それが正常に動作し、SHコード

php fetchdrive.php 

だ、と私は戻ってきた変数(配列)が表示されます。 私はPHPを実行するためにwampserverを使用しています。複数のphpファイルは正常に動作しますが、残念ながらこれはコマンドラインでしか実行できないので、私はindex.phpファイルでshを介してコマンドを呼び出さないのを知ります。 index.phpファイルで<?php echo exec('sh C:/wamp64/www/run.sh'); ?>を試しても動作しません。私はこれを知っているので、私はそれを実行しようとしているPHPファイルの下部に警告( "こんにちは")があります。

Infact私はエコーexecを使用しようとすると、コマンドを実行しているとは思えません。これはすべて、私はコマンドを "php fetchdrive.php"をターミナルに手動で入力しなくても実行しようとしているからです。なぜなら、このサーバの起動時に毎回コマンドを再実行する必要がないからです。

アイデア?

編集:ここでは、アラート

<script type="text/javascript"> alert("Hello!"); </script> 

ためのスクリプトタグは、それは私の他のPHPファイルで動作しますです。

tl; dr私はちょうどウェブサイト内でphp terminalコマンドを実行しようとしています。

+1

PHPではアラート機能はありません。 –

+0

私はそれを持っています

関連する問題