Autor Zpráva
rocky
Profil *
Ahoj. Proč mi nejde tohle?

<?php
     echo exec("cmd /k echo test");
?>

vypíše jenom adresu... já potřebuju celej výpis kdybych udělal třeba dir nebo tak. Děkuji
Alphard
Profil
Rozumím dobře, že jde o získání všech řádků? Použijte druhý parametr (&$output), jak uvádí manuál
rocky
Profil *
takže udělám :

<?php
     echo exec("cmd /k dir" , $output);
     print_r ($output);
?>
a ono ne. výstup je jenom

C:\dev\www>Array ( [0] => [1] => C:\dev\www> )

přitom těch souborů je tam spousta
Alphard
Profil
To vypadá jak vstup příkazové řádky. Fakt je potřeba uvádět cmd? Já bych zkusil jen
exec("dir", $output);
print_r($output);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: