投稿日:2005年07月20日 作成鷹の巣

No.19447 PHPプログラムからsystem()関数を使って、処理をバックグランドで行いたい。



PHPプログラムからsystem()関数を使って、処理をバックグランドで行いたい。

No.19447 投稿時間:2005年07月20日(Wed) 17:56 投稿者名:モーセン URL:

はじめまして。モーセンと申します。

Redhat9 + mysql-4.0.20 + httpd-2.0.50 + php-5.0.1 + ibxml2-2.6.15-1 + libxml2-devel-2.6.15-1 + libxml2-python-2.6.15-1 + PEAR1.7.6
サーバを立てて、PHPの勉強をしています。

そこでPHPプログラムからsystem()関数を使って、処理をバックグランドで行いたいのですが、うまくいきません。

コード
if(!system("/usr/local/php5/bin/php ./exec_send.php > exec_error.txt &")){
print "実行できません。";
/* 実行後「実行できません。」と表示されます。
* ※「exec_error.txt」も作成されていません。
*/
}

safe_mode=Off
safe_mode_exec_dir = <設定していません>

もしこの理由がわかる方がいらっしゃいましたら、ご教授いただけないでしょうか?
よろしくお願いします。


問題が解決しました。

No.19449 投稿時間:2005年07月20日(Wed) 19:29 投稿者名:モーセン URL:


問題が解決しました。

原因:exec_error.txtを書き出している、ディレクトリが書き込み禁止となってました。


目次掲示板過去ログ目次▲頁先頭