Michl: PHP Ausgabe durch PHP speichern auf Platte - sowas möglich?

Hallo Forum,

besteht die Möglichkeit, daß die Ausgabe HTML und PHP - sprich das was auf dem Bildschirm ausgegeben wird durch PHP selbst zu speichern ?

Hätte gerne die Bildschrimausgabe automatisch -am liebsten im wie ein Word Dokument- gespeichert und wieder ein einer DB abgelegt...

Sowas möglich?
Michl

  1. Hello,

    besteht die Möglichkeit, daß die Ausgabe HTML und PHP - sprich das was auf dem Bildschirm ausgegeben wird durch PHP selbst zu speichern ?

    Hätte gerne die Bildschrimausgabe automatisch -am liebsten im wie ein Word Dokument- gespeichert und wieder ein einer DB abgelegt...

    Ja.

    siehe ob_start() und Geschwister
    http://www.php.net/manual/en/function.ob-start.php

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. hallo Tom,

      siehe ob_start() und Geschwister
      http://www.php.net/manual/en/function.ob-start.php

      Gibts auch in deutsch: http://www.php.net/manual/de/function.ob-start.php. Allerdings habe ich das bisher immer so verstanden, daß das Ganze _auf dem Server_ abläuft. Da nutzt es aber Michl nix, er möchte das ja auf seinem eigenen Rechner haben.

      Grüße aus Berlin

      Christoph S.

      --
      Visitenkarte
      ss:| zu:) ls:& fo:) va:) sh:| rl:|
      1. echo $begrüßung;

        http://www.php.net/manual/en/function.ob-start.php
        Gibts auch in deutsch: http://www.php.net/manual/de/function.ob-start.php.

        Wenn schon dann _auf_ deutsch. (Du warst mal Korrekturleser?) Es gibt die Dokumentation noch in vielen weitere Übersetzungen. Diese sind auf jeder Handbuchseite gut erreichbar, falls man die lesen will. Allerdings sind diese Übersetzungen in einigen Fällen mit Vorsicht zu genießen. Gerade diese Seite unterscheidet sich stark zwischen dem englischen Original und der deutschen Übersetzung. Und diese Unterschiede und manchmal auch Fehler sind es, weswegen nicht nur ich das englische Original verlinke, auch wenn es deutsche Übersetzungen gibt.

        Allerdings habe ich das bisher immer so verstanden, daß das Ganze _auf dem Server_ abläuft. Da nutzt es aber Michl nix, er möchte das ja auf seinem eigenen Rechner haben.

        Seine Anfrage kann man auch so interpretieren, da gebe ich dir Recht, aber "PHP" und "Datenbank" klingt doch stark nach Server[*]. Besonders "durch PHP selbst" versteht man wohl im Allgemeinen so, dass das das die Ausgabe erzeugende PHP gemeint ist.

        [*] Natürlich sind PHP und Datenbanken nicht auf vorwiegend für Serverzwecke verwendete Maschinen beschränkt, doch das ist nun mal ihr Hauptverbreitungsgebiet.

        echo "$verabschiedung $name";

        1. hallo,

          "PHP" und "Datenbank" klingt doch stark nach Server[*]. Besonders "durch PHP selbst" versteht man wohl im Allgemeinen so, dass das das die Ausgabe erzeugende PHP gemeint ist.

          Warum soll dann PHP überhaupt eine Ausgabe erzeugen? Dann kann man das doch gleich in die Datenbank des Servers reinschubsen.

          Grüße aus Berlin

          Christoph S.

          --
          Visitenkarte
          ss:| zu:) ls:& fo:) va:) sh:| rl:|
          1. Nabend.

            Warum soll dann PHP überhaupt eine Ausgabe erzeugen? Dann kann man das doch gleich in die Datenbank des Servers reinschubsen.

            Aber nur wenn das Script ausreichend sauber gebaut wurde ;-)

            Grüße

          2. Hello,

            "PHP" und "Datenbank" klingt doch stark nach Server[*]. Besonders "durch PHP selbst" versteht man wohl im Allgemeinen so, dass das das die Ausgabe erzeugende PHP gemeint ist.

            Warum soll dann PHP überhaupt eine Ausgabe erzeugen? Dann kann man das doch gleich in die Datenbank des Servers reinschubsen.

            Lieber Christoph, wenn Du der echte bist, dann wundert mich das aber jetzt.

            Datenhaltung
            Interpretation in der API
            Logische Darstellung als Code
            Rendering und visuelle Darstellung im Browser

            Und eben dieser letzte Schritt soll unterbleiben, sondern der generierte Code gespeichert werden.

            So habe ich es verstanden.

            Liebe Grüße aus Syburg bei Dortmund

            Tom vom Berg

            --
            Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
          3. echo $begrüßung;

            Warum soll dann PHP überhaupt eine Ausgabe erzeugen? Dann kann man das doch gleich in die Datenbank des Servers reinschubsen.

            Der OP hat seinen Anwendungsfall dafür nicht beschrieben. Es könnte sich um den Wunsch handeln, genau das, was der Anwender zu sehen bekommt, vielleicht zu Doumentationszwecken festzuhalten.

            Wie auch immer, vielleicht beschreibt er einfach nochmal deutlicher, was er nun genau wo vorhat.

            echo "$verabschiedung $name";

  2. hallo,

    besteht die Möglichkeit, daß die Ausgabe HTML und PHP - sprich das was auf dem Bildschirm ausgegeben wird durch PHP selbst zu speichern ?

    Im Prinzip ja. Allerdings kommt in deinem Browser eben nur HTML an.

    Hätte gerne die Bildschrimausgabe automatisch -am liebsten im wie ein Word Dokument- gespeichert und wieder ein einer DB abgelegt...

    "automatisch" wird das wohl kaum gehen. Dein Vorgehen könnte so aussehen: speichere die Seite, die du besuchst, ab. Dann schreibst du dir eine lokale PHP-Anwendung (PHP muß dazu als CLI genutzt werden), die das macht, was du als Ergebnis haben möchtest.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|