[PHP-users 17420]Re: execが動作しない。

"進藤寿則 (Shindo)" shindo @ atsystem.jp
2003年 8月 21日 (木) 15:06:17 JST


上田 様

こんにちは。進藤です。

>まず、1をやってみたのですがやはり結果は変わらずステータスコード127が帰って
>くるのみでした。

関数の引数の数で、動きが異なるのは良くあることですから
>$size = exec("/home/PATH/TO/size",$a,$b);
を
$size = exec("/home/PATH/TO/size");
とか
$size = exec("/home/PATH/TO/size",$a);
とかで、動かして見る。

一時的にsafeモードを解除して動かしてみる。

辺りを試されたらいかがでしょうか。


>となると、3の exec関数のソースを読む ということになってしまうのですが、そこ
>までくると、
>自分の手には負えない状況で・・やはりこのような状況の場合はあきらめるしかな
>いのでしょうか?
ちょこっとだけexec関数のソースを眺めたのですが(眺めただけですよ^^)
動きを追うだけなら、Cが書ける人なら十分に可能だと思いました。
PHPをソースから(portsの場合も)インストールされたのであれば
  php-4.3.2/ext/standard/exec.c
をさがせば、500行に満たないソースなので眺めるだけは簡単ですよ^^

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo @ atsystem.jp     _/





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