Als ik met system een os commando wil uitvoeren en deze in een variable wil zetten staat alleen de laatste regel in de variable, en system() geeft ook nog een output op het scherm terwijl ik hem toch in een variable zet 
geeft als output
Dus de eerste 4 regels zijn van system() terwijl ik deze toch in een variable gooit maar geeft toch output?
En de laaste (dubbele) regel is van print, de variable $ls heeft alleen de laatste regel waarom niet het geheel
dat is wat ik wil. Dus hoe moet ik dat dan doen, heb al op verschillende manieren met " en met ' gewerkt maar niets helpt.
PHP:
1
2
3
| $ls = system("ls -la"); print $ls; |
geeft als output
code:
1
2
3
4
5
| total 12 drwxr-xr-x 2 ipv6 wwwusers 4096 Jan 5 21:38 . drwxr-x--- 13 ipv6 www-data 4096 Feb 1 18:54 .. -rw-r--r-- 1 ipv6 wwwusers 664 Feb 1 20:35 index.php -rw-r--r-- 1 ipv6 wwwusers 664 Feb 1 20:35 index.php |
Dus de eerste 4 regels zijn van system() terwijl ik deze toch in een variable gooit maar geeft toch output?
En de laaste (dubbele) regel is van print, de variable $ls heeft alleen de laatste regel waarom niet het geheel