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.