Bild mit PHP in einer tpl-Datei generieren und anzeigen

  • Wie schon in der Überschrift steht möchte ich
    in einer tpl-Datei ein Bild mit PHP generieren und anzeigen.


    das war mein erster Einsatz
    <img src="<?php header("content-type:image/png");
    $image = imagecreate(123, 123);
    ...........
    ImagePNG($image);
    ?>"/>
    habe dann gelesen das es so nicht geht
    wie ist soll ich am besten vorgenen, ohne das Bild zwischen zuspeichern oder so was in der art????

  • also ich habe mit includePHP angeguckt und versuche damit eigenes plugin zu bauen.


    ich übergebe den Namen an tpl-Datei. Kann ihn mit {$name} auch ausgeben,
    dann übergebe ich ihn mit {includeIMG name=$name} weiter.
    Aber dann wenn ich z.B folgendes mache (nicht nach dem sinn fragen :) nur als Ausgabe per exception gedacht)


    class TemplatePluginCompilerIncludeimg implements TemplatePluginCompiler {
    public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
    throw new SystemException($compiler->formatSyntaxError($tagArgs['name'] , $compiler->getCurrentTemplate(), $compiler->getCurrentLineNo()), 12001);
    ....
    }
    ...
    }


    bekomme ich folgendes
    Template compilation failed: $this->v['name'] missing 'name' argument in includeIMG tag in template '......' on line ..


    also anstelle von $name bekomme ich $this->v['name']

  • eventlistener habe ich auch.
    das problem ist dass ich kein plan habe wie das gehen könnte.
    ich brauche paar hinweise damit ich weiter komme.


    kannst du mir paar plugins empfehlen, die ich mir angucken kann???


    also mein primäres Ziel ist ein Bild dynamisch mit php generieren und anzeigen.
    das ist jetzt das einzige was mir fehlt ( wissen natürlich auch )

  • Du solltest den Bildscript soweit fertig haben (dazu gibt es auch sehr viele Tutorials im Internet zu) und dann einfach mal ein paar Plugins anschauen (vorallem den Aufbau).
    Danach suchst du dir die passenden Eventlistener und integrierst dein Bildscript.

  • 1. was meinst du mit einem Bildscript? Wenn das der Script ist der mein Bild erstellt, dann ist der fertig.
    2. habe schon paar plugins angeschaut. Aufbau kann ich schon nachvollziehen.



    ich habe bereits ein eventlistener, der mir meinfenster einbaut.


    kannst du einen Ablaufplan machen, wie ich vorgehen muss??