
PHPを通して外部コマンドを実行したいのですが、うまく動作してくれません。
具体的には、あるページでボタンを押したら、IPMessengerでメッセージを飛ばす機能(コマンド名:tipmsg)を実装したいのです。
シェルスクリプトは「コンソール」上では、きちんと動作してくれます。
例(shell.sh)
echo HELLO | tipmsg -e -u anyuser
また、コンソール上で「php」を直接動かしても、きちんと動作してくれます。(「php doshell.php」)
例(doshell.php)
<?
echo "Hello"; #動作するかどうかを確認するための表示させる
system("shell.sh");
?>
両方とも、コンソール上では、きちんと動作してくれるのですが、ブラウザ上からだと動作してくれません。
ちなみに、PHPからシェルを呼び出す以下のコマンドもすべて試しました。
exec("./shell.sh")
system("./shell.sh")
shell_exec("./shell.sh")
他にも環境変数をいじったり、アドミッションを調整したりもしましたが、まったく目的どおりの動作をしてくれません。
もしも、わかる方がいたらご教授のほど、お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- オープンソース Pythonのコードをexe化 1 2023/07/03 08:01
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- その他(コンピューター・テクノロジー) Power Shellコマンドで作成日時を一括シフトする方法 3 2022/10/21 12:37
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSのWINOW.CONFI...
-
perl -e "print 'A';"
-
phpのプログラムで一定間隔で処...
-
cronでphpを実行できない
-
mod_phpで、rootしか実行できな...
-
プログラム単語のsetageとかのa...
-
ブラウザからexecコマンドを実...
-
php copy がうまくいきません
-
VisualStudio開発サーバーでPHP...
-
あるphpから他のPHPプロ...
-
最近のWebサービスなので・・・...
-
PHPからシェルコマンドの実行
-
$argv[1]) && $argv[1]・同じ
-
シェルスクリプトをPHPで動かそ...
-
Linux上でPHPを実行したいです
-
PHPからシェルが動作しない
-
php→mysqlへの接続が出来ない(...
-
<A HREF="bg.php" target="_bl...
-
functionに括弧を使用するとエラー
-
3人の旅人が
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
シェルスクリプトをPHPで動かそ...
-
PHPでコマンドプロンプトを実行...
-
require_onceが動いていない
-
ヒアドキュメントの中で演算子...
-
PHPでサーバーにインストールさ...
-
php実行中に実行中のphpファイ...
-
社内LANで複数台のPCからApache...
-
ブラウザからexecコマンドを実...
-
PHPからバッチファイルの実行
-
Switch文における、returnとbre...
-
PHPからPostgreSQLのダンプを実行
-
正常に動作しない
-
htmlでsubmitで指定したAction...
-
PHPファイルをcronで実行す...
-
[cakePHP]外部ファイルの実行方法
-
テルネットしコマンドを自動実行
-
copy() で属性保存
-
PHP+MySQLでrollback出来ない
-
入力してからn時間(日)後、DBデ...
おすすめ情報