- ベストアンサー
PHPから他のプログラムを起動させることは可能でしょうか?
Kizzの回答
はじめまして、taku0805さん。 PHP3,4ともに可能な、exec()とsystem()がありますね。 私はexec()しか使ったことがないですけど、たしか戻り値の返し方はこの2つ ちがっていたはずです。 #戻り値をみる場合は・・すみませんリファレンス読んでみて下さい。 指定方法は exec("実行式"); 実行式は、コマンドラインから打つ文字列と同様で問題ありません。 補足) ・コマンドラインからの実行はそのコマンド実行ユーザとなるけど、phpページ 上からの実行時は、httpd ユーザになります。 その為、実行させるコマンドが、phpページのあるWebサーバ上のHDDのファイル などを参照/書き込みする際は、ファイル等のアクセス権限設定に注意して下さいね。 #WebサーバをおくOSによってはこの注意は全く不要かもですけど。 ・なお、exec()で実行したコマンドが終了したら、exec()の次の行(php上)に すすみます。 がんばってくださいね。
関連するQ&A
- PHPプログラムの呼出
PHPのプログラムの中で、別のPHPプログラムを自動的に呼び出し、引数も渡したいのですが、その方法を教えてください。 関数system()では、戻り値しかないようなので、どの関数を使えばいいのでしょうか? また、呼び出された方(子プログラム)の中で、その引数を参照する方法も教えてください。
- 締切済み
- PHP
- Rubyスクリプトから他のプログラムを起動する方法について教えてください
Rubyスクリプトから他のコマンド, プログラムを起動するのに、system()やexec()を使用していますが、これらの組み込み関数だと、起動したプログラムが終了するまでRubyスクリプトに戻ってきません。 外部プログラムを起動した後、すぐにRubyスクリプトに戻るようにするにはどうすればよいでしょうか? よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Perlコードを、自動的にPHPコードに変換してくれるプログラム!
Perlコードを、自動的にPHPコードに変換してくれる、そんな「ドラえもん」のようなプログラムがありましたら教えて下さい! もちろん、変換後のコードが完全なPHPコードでなくても、大体、関数とか、変数、その他の定型ルーチンの違いを置き換えてくれる程度のもので結構です。 その他、何か、そういったPerlからPHPへの乗り換え支援ツール見たいなものがあったら教えて下さい。
- 締切済み
- PHP
- PHP5でMySQLを再起動させるプログラムを書きたい
PHP5でMySQLを再起動させるプログラムを書きたいのですが、どうすれば可能でしょうか? Windows版とLinux版のMySQLです。 PHP5とMySQLは同じマシンにあります。 Webからアクセスして、再起動ということです。 また、MySQLが起動しているか起動していないかを調べるPHPプログラムも知りたいです。
- ベストアンサー
- PHP
- Perl/CGIプログラムとPHPプログラムはどちらがメジャー?
2000年くらいから自分のWEBページを作成して、Perlで書かれたCGIプログラムを設置していました。 また、2005年くらいからはnucleusなどのPHPで書かれたBlogを運営したりして、現在に至ります。 現在、WEBページ制作代行の仕事をしていますが、Perl/CGIプログラムとPHPプログラムでは、今はどちらがメジャーというか、旬なのでしょうか? プログラムの内容によって使い分けるのが良いのかとも思いますが、現在はどちらの言語がメジャーであって、使い勝手などが良いのか、教えてください。 単語の用法など間違いがありましたらご了承下さい。 尚、Perl、PHP共に、一からプログラムを作成することはできませんが、作られたプログラムを改造する程度ならできるレベルです。 よろしくお願いいたします。
- ベストアンサー
- CGI
- 起動中のプログラムを他のプログラムから隠す方法
起動中のプログラムを他のプログラムから見えなくさせる つまり、「Aというプログラム」が起動しているとき、タスクマネージャーといった監視ソフトやその他いろいろなソフトから「Aというプログラム」が起動していることを隠す(認識させなくさせる)、そもそも「Aというプログラム」が起動すらしていないように見せる そういったことができるソフトってありませんか?
- ベストアンサー
- フリーウェア・フリーソフト
- 外部プログラム実行について
PerlからMifesのマクロを動かしたいのですが、外部プログラムを実行させるにはsystem関数とexec関数があるみたいですが、どっちを使えばいいのでしょうか? また、PerlからVBAを操作したりすることはできるんですか?どのように書いたらいいか、詳しい方法を教えて頂きたいです。
- ベストアンサー
- Perl
- phpで外部プログラムを動かす
初心者です。基礎的なことですが教えてください。 C言語で書いたプログラムをWebサービスで使いたいと思っています。 C単体でのプログラムをサーバ側で動かしますが、Webと連動させ、Web上のフォーマット から入力した情報をphpで経由し、サーバ側のCプログラムで処理する為に、データを渡し 起動し、結果をまたWeb上に返します。 その場合の phpでデータをCに渡し、プログラムを起動して、結果をCから貰い、Web上に 返すためのやり方を教えて下さい。どんなコーディング、関数になるのでしょうか。 またWebサーバの場合はCのコンパイラは通常どんなコンパイラを使用すれば良いの でしょうか。どんなレンタルサーバ会社でも問題ないのでしょうか。 初心者なので、よろしくお願いします
- 締切済み
- PHP
- phpなどでプログラムする
phpなどでプログラムする (1)Webサイトのコンテンツ自動生成ソフトウェア (2)ブログへの自動投稿システム とはどういうシステム・ソフトなのでしょうか?なんとなくは分かるのですが・・また作る際の難易度なども教えていただけるとありがたいです。
- 締切済み
- インターネットビジネス
お礼
どうも、ありがとうございました。 system関数そのものがあるんですね。 すみません。私の調査不足でした。