Istnieją dwa zasadnicze sposoby wykonania polecenia systemowego:
1. Użycie funkcji:
$wynik = system('ls -la');
echo '<pre>'.$wynik.'</pre>'; |
2. Użycie Operatora Wykonania Polecenia Systemowego, czyli apostrofów wstecznych.
$wynik = `ls -la`;
echo '<pre>'.$wynik.'</pre>'; |
UWAGA: Apostrof wsteczny nie wygląda tak samo, jak apostrof zwykły. Oto ten pierwszy: ` ; a oto ten drugi: ' . Są różnice? Tak więc w razie niewykonywania się danego polecenia należy UPEWNIĆ SIĘ, że znajduje się on w apostrofach wstecznych.