[PHP-users 15280]Re: 子プロセスの生成方法について

Ihara senjyu @ f2.dion.ne.jp
2003年 5月 14日 (水) 20:19:07 JST


Iharaです。
嶋崎さま、仲村さま、ありがとうございます。

>system("sleep 1");とかすると、返値はどうでしょう。

これもFALSEでした。
結局、return_var を使用するようにしました。

最終的には、以下のようにしました。

<?php
・・・
system("./sys_send_mail.php '$strto' '$strsbj' '$strmsg' '$strhdr' > /dev/null&", $ret);
if( $ret == 0 ) {
	成功;
} else {
	失敗;
}

?>

---呼び出される sys_send_mail.php---
#!/usr/local/bin/php
<?
//sleep(30); //テストのため30秒sleep
//print_r($argv);
//var_dump($argv);
mb_send_mail($argv[1], $argv[2], $argv[3], $argv[4]);
?>

#chmod 0777 sys_send_mail.php


以上、ありがとうございました。




PHP-users メーリングリストの案内