PHPを使ってhtmlファイルからbashスクリプトを実行しようとしています。私はこの質問(how to run a .sh file from php?)を読んできましたが、正確にそれに従っていますが、うまく動作していないようです。PHPを使ってWebページでbashスクリプトを実行する
私のMacのダウンロードフォルダに2つのファイルがあります。これらは、ファイル名とその内容です:ダウンロードフォルダにしながら、
hello.sh
echo hello world
test.htmlという
<?php
echo shell_exec('sh /Users/fred/downloads/thing.sh');
?>
私は、コマンドラインで次のコマンドを実行しました:
open test.html
これは、「hello word」というページが表示されるのを待っている間に、空白のページがクロームで開かれていました。 その中に。
ありがとうございました。
Btw: 'bash'!=' sh'。 'bash'タグを' sh'タグで置き換えました。 – Cyrus
'shell_exec'の' exec'関数を使ってみましょう。 'exec'は実行されたコマンドのステータスを返すことができます。 – Psyhos