Stefan Herbergs: PHP generiertes Bild in Java laden

Hi,

ich generiere mit der gd-lib von php ein eigenes Bild und kann das aus einer normalen html Seite auch einfach aufrufen und anzeigen lassen mit <img src="images/createpng.php"...>. Jetzt würde ich das Bild aber gerne in ein Java Applet laden und als 'Clickmap' benutzen. Java beschwert sich aber natürlicherweise darüber, daß diese Datei "createpng.php" kein Bild ist.

Kann ich Java irgendwie dazu bringen dieses generierte Bild zu laden?
Oder kann ich Java dazu bringen das Script aufzurufen, was das Bild generiert und evtl. abzuspeichern und dann zu laden?

Leider bin ich in Java nicht so superfit und wäre für ein paar Tips für dumme sehr dankbar...

Stefan

  1. hi,
    das klingt alles ein wenig konfus.. mit java kenne ich mich allerdings nicht wirklich aus,
    klingt aber fremd mit java php-scripte auszuführen, wobei dein script sogar noch dir gd-bibliothek
    nutzt..
    aber interessieren würds mich auch ;)

    mfg
    comunicout

    --
    fütter mein ego !
    welcome to electro-smog therapy
    1. hi,

      klingt aber fremd mit java php-scripte auszuführen, wobei dein script sogar noch dir gd-bibliothek
      nutzt..

      wo bitte ist denn davon die rede?
      nirgendwo.

      das applet soll ein bild vom server anfordern.
      der server wiederum soll beim abruf des bildes ein php-script starten, dass ein bild zurückliefert.

      gruss,
      wahsaga

  2. Hi,

    ich generiere mit der gd-lib von php ein eigenes Bild und kann das aus einer normalen html Seite auch einfach aufrufen und anzeigen lassen mit <img src="images/createpng.php"...>. Jetzt würde ich das Bild aber gerne in ein Java Applet laden und als 'Clickmap' benutzen. Java beschwert sich aber natürlicherweise darüber, daß diese Datei "createpng.php" kein Bild ist.

    Wie lädtst Du das Bild? Über http? Welchen Content-Type liefert das PHP-Script?
    Und was hat das ganze mit Javascript, dem von Dir gewähltem Themenbereich, zu tun?

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. » Wie lädtst Du das Bild? Über http? Welchen Content-Type liefert das PHP-Script?

      Das Bild php Script liefert als Content-Type ein png-image. Und das script liegt einfach in dem selben Verzeichnis wie das Java-Applet und soll in dem Applet dargestellt werden. Daß heißt dann wohl daß es über http geladen wird, denk ich.

      Und was hat das ganze mit Javascript, dem von Dir gewähltem Themenbereich, zu tun?

      Java-Applet - Java-Script ich dachte da bestünden parallelen...

      cu

      Stefan

      1. Hi,

        » Wie lädtst Du das Bild? Über http? Welchen Content-Type liefert das PHP-Script?
        Das Bild php Script liefert als Content-Type ein png-image.

        png-image ist aber kein passender content-type - es sollte dann doch eher image/png sein...

        Und was hat das ganze mit Javascript, dem von Dir gewähltem Themenbereich, zu tun?
        Java-Applet - Java-Script ich dachte da bestünden parallelen...

        So wie zwischen Gummi und Gummibärchen?

        Nur weil die Namen ähnlich sind, haben die beiden Sprachen noch lange nichts gemeinsam...

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
      2. Moin Moin !

        Das Bild php Script liefert als Content-Type ein png-image. Und das script liegt einfach in dem selben Verzeichnis wie das Java-Applet

        <img src="images/createpng.php"...>

        Ähh, dein Applet liegt in "images/" ?

        Wirklich?

        Sicher?

        und soll in dem Applet dargestellt werden. Daß heißt dann wohl daß es über http geladen wird, denk ich.

        Kann Java mit PNG-Dateien umgehen? Erkennt Java das Bild am MIME-Type, am "Datei"-/Resource-Namen oder am Dateiinhalt?

        Für den dummen Fall, daß Java es am Resource-Namen erkennen will, lade nicht "images/createpng.php", sondern "images/createpng.php/dummy.png", das gibt PHP eine zusätzliche Information in PATH_INFO, die es normalerweise ignoriert, und Java freut sich über die png-Endung.

        Und was hat das ganze mit Javascript, dem von Dir gewähltem Themenbereich, zu tun?

        Java-Applet - Java-Script ich dachte da bestünden parallelen...

        Ja, die ersten vier Zeichen des Namens sind identisch und es gibt einen gemeinsamen Urahnen: C.

        Java und Javascript sind ungefähr so verwand wie Ratte und Nilpferd: Beide sind Säugetiere. (Und ich bin kein Biologe, man möge mir den Vergleich verzeihen.)

        Alexander

        --
        Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"