[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 メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /