0

ubuntu 10.4サーバー上。 test.php

$id="0.1";
$cmd=". ~/test.sh ".$id; 
shell_exec($cmd);

test.sh

echo "$1" >> a.txt
echo "count:$#" >> a.txt

実行後のphp test.php,a.txtショー:

0.1
count:1

ubuntu 12.04サーバーでは次のようにa.txt表示されます:

(nothing display)
count:0

したがって、phpを使用してパラメーターを転送する場合、ubuntu 12.04とubuntu 10.4の違いは誰でも知っていますshell_exec function

4

0 に答える 0