[PHP5] Ausgabe von scripte

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [PHP5] Ausgabe von scripte

    Hallo
    Ich hab ein Problem und hoffe ihr könnt mir weiterhelfen.
    Ich lasse über php :
    shell_exec ("/......../script.sh")
    ein unix-Programm starten.
    die Ausgabe findet jedoch erst nach Beendigung des Scriptes statt.
    Ich hab schon überall versucht nachzulesen, wie man den Ausgabebuffer auch während des Scriptlaufes auslesen kann, aber irgendwie nicht die richtige Anleitung dafür gefunden.

    Vielleicht könnt ihr mir ja den richtigen Weg weisen .


    Danke


    Mfg


    Leif

  • #2
    popen() bzw. proc_open()
    blllubb

    Kommentar


    • #3
      Original geschrieben von frodenius
      popen() bzw. proc_open()
      ist ja geil, ich bin davon ausgegangen, dass es dafür keine lösung gibt.

      Kommentar


      • #4
        Das Leben ist schön wenn etwas funktioniert.

        <?php

        $handle = popen("tail -f /etc/httpd/logs/access.log 2>&1", 'r');
        while(!feof($handle)) {
        $buffer = fgets($handle);
        echo "$buffer<br/>\n";
        ob_flush();
        flush();
        }
        pclose($handle);

        Hab ich im Forum gefunden und für mich angepasst.
        Und siehe da
        Es funktioniert einwandfrei.

        Danke an alle

        MfG

        Leif

        Kommentar

        Lädt...
        X