exec-Funktion gibt nicht alle Zeilen zurück

8

Mein awk-Befehl funktioniert wie erwartet und gibt 2 Zeilen an der Eingabeaufforderung zurück.

Wenn ich php "exec" -Funktion verwende, gibt es nur die zweite Zeile zurück.

%Vor%

Wie gebe ich alle Ausgaben des Shell-Befehls mit PHP zurück?

    
shantanuo 14.06.2011, 05:01
quelle

1 Antwort

17
  

Wenn das Argument Ausgabe vorhanden ist, wird das angegebene Array mit jeder Ausgabezeile des Befehls gefüllt. Nachgestellte Leerzeichen wie \ n sind in diesem Array nicht enthalten. Beachten Sie, dass, wenn das Array bereits einige Elemente enthält, exec () an das Ende des Arrays angehängt wird. Wenn die Funktion keine Elemente anhängen soll, rufen Sie unset () im Array auf, bevor Sie sie an exec () übergeben.

Ссылка

%Vor%     
Amber 14.06.2011, 05:04
quelle

Tags und Links