![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Jako iż wszelakie exec(), system() passthru() itp nie radzi sobie dobrze z stderr (w razie błędu, komunikat programu nie przekazuje do zmiennej lecz wypisuje na ekran), postanowiłem napisać funkcję. składnia: int executeCommand ( string $command [, string &$return_out [, string &$return_err ]] )
Użycie:
zwróci: Kod wartość: 0 # program został poprawnie wykonany i zwrócił 0 stdout: /root # wynik polecenia stderr: W przypadku gdy polecenie zwraca wartość inną niż 0, oznacza że wystąpił błąd:
zwróci: Kod wartość: 127
stdout: stderr: sh: dupa: command not found Ten post edytował Nightwalker 8.01.2009, 17:32:50 -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:06 |