-
System()-Ausgabe in Variable
Wie kann ich denn die Ausgabe einer Anwendung, die mit system() aufgerufen wird in eine Variable speichern??
Konkret handelt es sich um diesen Code:
$test ="system("isdnctrl status ippp0");"
So funktionierts allerdings nicht(ich verwende noch php3).
-
Vielleicht liegts daran, dass system nur die letzte Zeile der Ausgabe zurueckliefert (laut Dokumentation).
Du brauchst eventuel popen (http://www.php.net/manual/de/function.popen.php)
Kenn leider die Ausgabe von isdnctrl nicht.
-
aus der doku:
string exec(string command, string [array], int [return_var]);
heisst:
$out=array();
exec("ls -l /usr",$out);
for($i=0;$i<=count($out);$i++){
echo $out[$i]."
\n";
}
olli
ps: steht auch in der doku
http://php3.de/manual/de/function.exec.php
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen