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