[Filehandling] Bildschirmausgabe --> File

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

  • [Filehandling] Bildschirmausgabe --> File

    Hallo zusammen

    ich möchte eine angezeigte Seite in ein File schreiben.

    Problem:
    Die Seite setzt sich aus verschiedenen Abfragen zusammen.
    Es werden 3-4 Tabellen ausgelesen und dann zu einer HTML Seite zusammengesetzt und am Bildschirm ausgegeben.

    Diese Ausgabe möchte ich aber auch im File XYZ haben.

    Es klappt mit fopen usw ganz gut, bis zu einer bestimmten Funktion.
    Diese Funktion schleift mit while Zeilen (Ergebnisse) aus einer Tabelle.

    Ich kann ja keine Funktion ins File schreiben, ich brauche ja das Ergebnis.

    Frage:
    Wie bekomme ich nun das Ergebnis der Schleife an den Rest angehängt ?
    ---------------------------------------------
    Die Hoffnung stirbt zuletzt.

  • #2
    mache keine ausgabe mit echo, sonder füge alle ausgaben einer variablen hinzu. diese kannst du dann in ein file schreiben.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      oder mit den ob - Operatoren die ausgabe sammeln.

      Kommentar


      • #4
        Die Zuweisung erfolgt an die Veriable $content.
        Diese schreibe ich in das File meinfile.doc.

        Jetzt käme der Schleifenteil mit while, der 2- 10 Zeilen ausgibt.

        Kann ich diese Ausgabe auch an eine Variable $content2 geben,
        die ich dem Text in meinfile.doc anhänge ?
        ---------------------------------------------
        Die Hoffnung stirbt zuletzt.

        Kommentar


        • #5
          sollte gehen, warum nicht!

          Kommentar


          • #6
            Und wie weise ich das Ergebnis der Variable zu ?

            einfach den ganzen while-Block oder was ?

            aber dann printed er doch den PHP Code ins file ?
            ---------------------------------------------
            Die Hoffnung stirbt zuletzt.

            Kommentar


            • #7
              überall, wo du normalerweise ein echo machst, machst du einfach $content.= somit wird alles nach einander in die $content gespeichert.

              Kommentar


              • #8
                Die Zuweisung erfolgt also innerhalb der Schleife ?

                while .....

                1. Zuweisung an $content
                2. Print in meinfile.doc

                Und wieder nach oben....

                Gibt es mit fwrite eine Option, Text anzuhängen ?
                ---------------------------------------------
                Die Hoffnung stirbt zuletzt.

                Kommentar


                • #9
                  mach doch erstmal die variable voll:

                  $content.="Inhalt";

                  Schreiben tust du erst am Schluss der Datei!

                  Kommentar

                  Lädt...
                  X