stef: Problem mit system()

Hi,
ich habe folgendes Problem, ich möchte mit der Funktion System() ein Programm auf dem Server aufrufen.

Folgendermaßen:
system("Programmname -Parameter", $ausgabe);

Dies funzt auch alles ganz toll, lediglich die Zuweisung der Ausgabe an eine Variable funktioniert nicht. Das Ergebnis wird einfach auf dem Bildschirm angezeigt.

Jemand ne Idee was ich falsch mache??

  1. Hallo,

    hast du denn den link, den dir Tom gepostet hat, gelesen? http://www.php.net/manual/de/function.system.php

    [quote]
    string system ( string befehl [, int return_var])
    [/quote]
    die funktion system ist hier so definiert, dass sie einen String zurückgibt.
    return_val ist eine zahl, die den fehlercode des ausgeführten Cmds zurückgibt.

    versuch mal:
    $daswillichhaben = system("cmd");

    gruss

    --
    no strict;
    no warnings;
    Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.
    1. Hi,
      habe den Link gelesen, und auch schon probiert was du gepostet hast. Geht alles nicht. noch ne Idee??

      1. Hi,

        sorry, nein, dann hab ichs wohl nicht richtig gerafft :-(

        gruss

        --
        no strict;
        no warnings;
        Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.
        1. Hi,

          sorry, nein, dann hab ichs wohl nicht richtig gerafft :-(

          gruss

          hABE DIE lÖSUNG!

          Schreibe alles in ne datei

          1. Hello,

            Und sonst kannst Du exec() benutzen. Da kann man alle Meldungszeilen auslesen.

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen