Ausgabe nach Imageerstellung

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

  • Ausgabe nach Imageerstellung

    Hallo,

    folgendes Problem:

    Auf meiner Seite gibt es ein Skript, dass bei jedem Klick aufgerufen wird. Unter bestimmten Umständen muss ein Image erstellt werden. Meinem Wissensstand nach ist es nicht möglich in Skripten in denen Bilder erstellt werden, eine Ausgabe zu machen.

    Hoffentlich belehrt mich jemand eines besseren.

    Gruß Tarlar

  • #2
    Wird das Bild erstellt oder ausgegeben??
    Wird das Bild nur erstellt und beispielsweise lokal gespeichert, sind Ausgaben kein Problem.
    Wird das Bild ausgegeben, frage ich mich, was du sonst noch ausgeben willst!

    Kommentar


    • #3
      Das erstelle Bild soll dann ausgegeben werden und ansonsten nur normaler Text...

      Kommentar


      • #4
        zunächst mal kurz zum wach werden:

        php ist keine wunderwaffe, die dem browser auf einmal ermöglicht, bild- und textdaten aus der selben datei zu laden...

        dein script muss das bild auf der festplatte des webserver speichern, und danach stinknormales html erzeugen....

        speicherst du das bild zum beispiel als /bilder/1234.jpg, so muss danach natürlich im html auch ganz normal <img src="/bilder/1234.jpg" /> drinne stehen...

        wenn du das bild nicht speichern willst, dann benötigst du zwei dateien.... ein php, dass nur das bild erzeugt und an standard-out (den browser mit korrektem header etc) sendet, und ein html wo zum beispiel <img src="bildscript.php" /> drin steht...

        ein bild ist und bleibt ein bild, und kann natülich keinen "normalen" Text enthalten... sonst würde man ja "normal" auch nicht die bilder einzeln speichern müssen, sondern könnte die webseite direkt mit ins bild packen....

        greetz, high
        Good programming is 40% experience, 20% skill, 20% RTFM, 15% caffeine, and 5% attention to detail.
        When everything else fails, manipulate the data...
        Beschriftungen / Großformatdruck / Werbemittel

        Kommentar


        • #5
          php ist keine wunderwaffe, die dem browser auf einmal ermöglicht, bild- und textdaten aus der selben datei zu laden...
          Wieso nicht? PHP kann das, aber eine statische HTML Seite weiß damit nicht umzugehen. PHP ist aber keinesfalls statisch und kann HTML Seiten dynamisch erzeugen... Wo eben noch ein <img> Tag stand, steht im nächsten Moment normaler Text, also versteh ich hier die Problematik nicht ganz.
          Bilderstellung in externer Datei, im Skript dann die Abfrage auf die ominösen Umstände, die die Bilderstellung veranlassen und entsprechende Ausgabe. Fertig.

          Wird das Bild noch lokal gespeichert lässt sich das ganze auch in einer Datei abwickeln. Aber vielleicht solltest du mal genaueres zu deinem Skript offenlegen...

          Meinem Wissensstand nach ist es nicht möglich in Skripten in denen Bilder erstellt werden, eine Ausgabe zu machen.
          Wird das Bild nur erstellt ist das kein Problem, soll es aber auf direktem Wege dem Browser mitgeteilt werden, muss das in einer seperaten Datei erfolgen. (s.o.)

          Kommentar


          • #6
            die dem browser auf einmal ermöglicht, bild- und textdaten aus der selben datei zu laden...
            PHP kann das,
            uii.. toll... verrätst jetzt auch noch, wie??

            merkste was?... wer lesen kann, ist klar im Vorteil...

            greetz, high
            Good programming is 40% experience, 20% skill, 20% RTFM, 15% caffeine, and 5% attention to detail.
            When everything else fails, manipulate the data...
            Beschriftungen / Großformatdruck / Werbemittel

            Kommentar


            • #7
              Der Browser macht normalerweise immer mehrere Request (für Bilder und HTML getrennt). Das lässt sich umgehen indem man die Bilder base64 enkodiert direkt in den HTML Code einbindend (siehe beispielsweise hier). Auch können Bilder (mit einer extra Request) aus der PHP Datei gelesen werden. Mit GET Parameter und __halt_compiler (oder auch direkt binär in eine Variable) lassen sich Bilder auch in die PHP Datei schreiben.
              Alles andere ist auf Grund des HTML Aufbaus schwierig.
              Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

              Kommentar


              • #8
                .
                Good programming is 40% experience, 20% skill, 20% RTFM, 15% caffeine, and 5% attention to detail.
                When everything else fails, manipulate the data...
                Beschriftungen / Großformatdruck / Werbemittel

                Kommentar

                Lädt...
                X