![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
IIS + PHP からのWindowsコマンド実行について
IIS+PHPの環境を用いて、ディスククォータの使用率を表示したいと考えています。
そこで、テストとして下記のスクリプトを実行しましたが、dir の実行結果は表示されましたが、dirquotaの実行結果が表示されませんでした。
また、コマンドプロンプトからphp.exe test.phpを実行しましたが同様です。
もちろん、コマンドプロンプトからdirquotaを実行すれば正しく稼働し表示されます。
Listの代わりにaddを使ってもコマンドが実行された気配がないので「表示されない」より「実行されない」のかと考えていますが、dirコマンドとdirquotaコマンドに違いがあるのでしょうか。
== test.php =============
<pre>
<?php
passthru("dir");
passthru("dirquota quota list d:\\");
?>
</pre>
=========================
【 環境 】
OS : Windows 2008 Server
PHP: 5.3(セーフモードOFF)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
実行演算子(backtick 演算子)つかってみてはどうでしょう?
== test.php =============
<pre>
<?php
$output = `dir`;
$output = $output . `dirquota quota list d:\\`;
echo $output;
?>
</pre>
=========================
参考URL:http://www.stackasterisk.jp/tech/php/searchActio …
この回答への補足
ご回答ありごとうございます。
実行してみましたが、結果は変わりませんでした。
コマンドで実行できるプログラムに実行可能なものと不可能なものがあるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(ソフトウェア) Makefileが実行できない 2 2022/07/28 23:49
- PHP PHP MySql ページング 2 2022/09/20 06:38
- UNIX・Linux 空のディレクトリで dir を行ったとき 4 2023/05/05 17:54
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPからlhaコマンドを使いたい
-
【PHP】命令は記述順に処理...
-
PHPからバッチファイルの実行
-
httpdのプロセスが自動で消えな...
-
systemをrootで実行したい
-
PHPから環境変数'PATH'が使えない
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
PHPからMSSQLへの接続結果の文...
-
フォームで戻った際に入力済み...
-
$filePath = './user_img/' . $...
-
.htaccessにphp_valueが使用できな
-
PHPのif文でその処理を途中で抜...
-
さくらサーバーでsessionが使え...
-
Apacheでhttp://localhost/が表...
-
phpでうまく画像がダウンロード...
-
Smarty includeでテンプレート...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
「@$変数」の「@の意味は?」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
php実行中に実行中のphpファイ...
-
phpからエクセルのマクロを実行...
-
ヒアドキュメントの中で演算子...
-
PHPからバッチファイルの実行
-
PHPのコマンドをnobodyオーナで...
-
copy() で属性保存
-
$argv[1]) && $argv[1]・同じ
-
PHPで外部プログラムのバックグ...
-
Prompt入力値をphp変数として取...
-
PHPでサーバーにインストールさ...
-
PHPで、C#のプログラムを実行す...
-
query、prepare、executeの違い
-
require_onceが動いていない
-
現在、レンタルサーバ(コアサー...
-
IIS + PHP からのWindowsコマン...
-
phpスクリプトのみで定期実行
-
【PHP】命令は記述順に処理...
-
PHP(Windows)でコマンド実行
-
PHPでコマンドプロンプトを実行...
おすすめ情報