És miből gondolod, hogy nem működik?Próbáld ki pl a
Code:
$output = exec('ls -l');
echo "
$output
";
vagy
Code:
$output = shell_exec('ls -l');
echo "
$output
";
kódokat és meglátod, hogy működik.A "cd" parancs önmagában is értelmetlen, mert könyvtárat nem fog váltani, csak az adott shell-ben, ami nyilván le fog zárulni az exec befejeztével. Használd helyette a "chdir" php parancsot, vagy adj meg path-t az sh-nak. (Az, hogy ez mennyire szerencsés és milyen biztonsági réseket okozhat az más kérdés.)
legutóbbi hsz