Embperl - building dynamic websites with Perl


Was ist Embperl?
[ Content ] [ Next: Perl Code in HTML Dokumente einfügen >> ]



Perl Code in HTML Dokumente einfügentop

Die Hauptanwendung von HTML::Embperl ist Perlcode in HTML Dokumente einzufügen. Embperl kann zwar ebenfalls mit nicht HTML Dokumenten benutzt werden, hat jedoch einige Features speziell für HTML.



Zusätzliche HTML Featurestop

Einer der Vorteile von Embperl ist, daß es speziell auf HTML zugeschnitten ist. Es stellt u.a. Funktionen zur Formularbehandlung und für HTML Tabellen zur Verfügung, einhergehend mit der Fähigkeit Logdateien und Fehlerseiten in HTML darzustellen. Ebenso erledigt es die HTML und URL Kodierung. Dies verhindet jedoch nicht das Embperl mit allen Arten von Textdateien umgehen kann.



Integration mit Apache und mod_perltop

Embperl kann offline (als normales CGI Skript oder als Modul dessen Funktionen sich von anderem Perlprogrammen/-modulen aufrufen lassen) benutzt werden, aber die meisten Möglichkeiten und beste Performance entwickelt es unter mod_perl und Apache. Dort werden direkt die Funktionen der Apache API genutzt und mod_perl erlaubt es den Code vorzukompilieren, um dadurch den Compilierungsvorgang bei jedem weiterem Request einzusparen.



Embperl arbeitet mit HTML Editorentop

Embperl ist entworfen worden um direkt mit dem von HTML Editoren erzeugten Code zu arbeiten. Der Perlcode wird dabei als normaler Text eingeben. Es ist nicht nötig, das der HTML Editor spezielle HTML Tags kennt, noch müssen diese über umständliche Dialoge eingegeben werden. Embperl kümmert sich darum, z.B. ein vom HTML Editor erzeugtes &lt; in < umzuwandeln, bevor es dem Perlinterpreter übergeben wird. Außerdem entfernt es unerwünschte HTML Tags, z.B. ein <BR>, das der Editor eingefügt hat, weil man eine neue Zeile anfängt, aus dem Perlcode.


[ Content ] [ Next: Perl Code in HTML Dokumente einfügen >> ]


© 1997-2023 Gerald Richter / actevy