0

在 ubuntu 10.4 服务器上。 test.php

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

测试.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