Shell_exec()

Bok!

Kako koristeci u shell_exec-u (fja php-a) napisati vise naredbi koje se izvrsavaju jedna za drugom (rijec je o windows okruzenju).

tipa napisem:

$output1 = shell_exec("dir");
echo $output1;

i on mi izbaci sve sto je u direktoriju di mi se npr nalazi taj moj shell.php.

no ja bi se trebala premjestiti u neki drugi direktorij i naredbe

$output1 = shell_eXec("cd ..");

$output1 = shell_exec("dir");
echo $output1;

ne rade nista, tj ostajem u istom direktoriju, probala sam i sa:

$output1 = shell_exec("cd..; dir");

i nista se ne ispise…

$output1 = shell_exec("dir ..");

ok, nsla sam kako promijeniti direktorij-sa novom fjom chdir();

al i dalje vrijedi pitanje da znam za ubuduce,kako pisati vise komandi u shell_execu-te zasto ne radi ako sa shell_exec-om probam promijeniti direktorij??

je,tenks…tako se vidim pomicem za direktorij natrag…a tocno se pozicioniram:

$output1 = chdir("C:\Program Files");
$output1 = shell_exec("dir");

sad kako to sve,ili neke druge naredbe pisati samu sa shell_exec

Posto se radi o Windowsima pada mi na pamet napraviti .bat datoteku, u nju upisati sve naredbe i pokrenut nju sa shell_exec().

A za pokretanje vise naredbi u jednoj liniji nisam siguran, mozda se ne moze.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja