私はphpで比較的新しいですが、現在問題に直面しています。
サーバーで実行するように Mac OS X を変更しました。Web ブラウザーを使用してサーバー上でいくつかのアプリを起動できるようにしたいと考えています。最後のアイデアは、ボタンを使用することです。ボタンをクリックすると、テスト後にアプリケーションが起動します (アプリケーションは既にオンになっていますか?)
しかし、まず第一に、私は小さく始めました。スクリプトを含むこの html ページを作成しました。
<html>
<body>
<?php
print "hello word";
$output=exec(" open /Applications/Cyberduck.app");
print $output;
?>
</body>
</html>
コマンド ラインで起動するとスクリプトは正常に動作しますが、Web ブラウザから起動しようとすると、何も実行されません (「hello world」の書き込みを除く)。
アプリケーションを起動するシェル スクリプトを作成する際の問題に対処しようとしましたが、Web ブラウザから起動するとスクリプトは実行されますが、アプリケーションは開きません。
非常に明白な何かが欠けていると確信していますが、インターネットを調べても解決策が見つかりませんでした (おそらく語彙が不足しており、研究用語が関連していない可能性があることは認めます)。
ご協力いただきありがとうございます、
マルク