Anzeige:
Ergebnis 1 bis 3 von 3

Thema: System()-Ausgabe in Variable

  1. #1
    Gast

    Post 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).

  2. #2
    Gast

    Post

    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.

  3. #3
    Gast

    Post

    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •