Schrift
[thread]175[/thread]

Perlcode in HTML einbetten (Seite 2)

Leser: 4


<< |< 1 2 3 >| >> 24 Einträge, 3 Seiten
eisbeer
 2004-02-24 14:40
#1295 #1295
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Für umfangreiche/komplexe Dinge bin ich erklärter
Fan vom mächtigen Template Toolkit, das oben
schon angesprochen wurde.

Für kleinere/standart Dinge ist HTML::Template voll-
kommen ausreichend.
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
youngalcapone
 2005-04-25 21:08
#1296 #1296
User since
2003-08-14
185 Artikel
BenutzerIn
[default_avatar]
Wenn ich das richtig verstanden habe, ruft man in HTML::Template oder HTML::Mason gestaltete Webseiten über das Perlskript auf und nicht wie in PHP über die "HTML"-Datei!?
GwenDragon
 2005-04-25 21:17
#1297 #1297
User since
2005-01-17
14538 Artikel
Admin1
[Homepage]
user image
[quote=youngalcapone,25.04.2005, 19:08]Wenn ich das richtig verstanden habe, ruft man in HTML::Template oder HTML::Mason gestaltete Webseiten über das Perlskript auf und nicht wie in PHP über die "HTML"-Datei!?[/quote]
Für HTML::Mason gibt es ein Skript (handler genannt), welches alles übernimmt und an mod_perl oder Perl übergibt.
Es ist PHP sehr ähnlich.

Wenn du zum Beispiel für alle HTML::Mason-Dateien die Endung .mhtml nimmst, kannst du diese direkt im Server aufrufen, wenn du einen handler installiert hast.

PHP ist nicht besser oder einfacher, sondern anders - aber eben kein Perl.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

Ronnie
 2005-04-25 21:48
#1298 #1298
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Wobei die PHP-Leute mittlerweile auch die Trennung von Code und Content bevorzugen. so weit ich weiß ist mittlerweile ein Templatingsystem namens Smarty sehr beliebt. Das ganze ist halt einfach deutlich besser wartbar wenn man Programm und Templates separiert.
youngalcapone
 2005-04-25 22:30
#1299 #1299
User since
2003-08-14
185 Artikel
BenutzerIn
[default_avatar]
Kann man eigentlich ein Perlskript im CGI-Verzeichnis per mod_rewrite zB als index.html aufrufen?
Ronnie
 2005-04-25 22:57
#1300 #1300
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Ja klar, wieso nicht. Schreib einfach die Endung .html in .pl um. Habe es noch nie probiert, wüsste aber auch nicht wieso es nicht gehen sollte?!
youngalcapone
 2005-04-25 23:05
#1301 #1301
User since
2003-08-14
185 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
RewriteEngine on
Options FollowSymLinks
RewriteBase /
RewriteRule /cgi.htm /cgi-bin/cgi.pl

macht auf meinem gesamten Server einen 500 Internal Server Error....
Wie macht man das wohl richtig?


EDIT:
Ich Depp hätte einfach nur
Code: (dl )
RewriteRule cgi.htm cgi-bin/cgi.pl
schreiben sollen ohne die / fürs Stammverzeichnis!\n\n

<!--EDIT|youngalcapone|1114456150-->
renee
 2005-04-26 02:51
#1302 #1302
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=ptk,23.02.2004, 11:37]Apache::ASP wurde noch nicht erwaehnt. Damit bekommt man die ASP-Funktionalitaet auch unter Nicht-Windows-Betriebssystemen.[/quote]
ASP-Funktionalität bekommt man auch mit Mono...

Gab letzte Woche hier auch einen Thread dazu...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2005-04-26 12:19
#1303 #1303
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Fuer mich reimt sich Mono auf no-no :-)
dominicn
 2005-04-26 22:29
#1304 #1304
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
Ich benutze meistens den Template Toolkit und bin damit sehr zufrieden. Da kann man dann für die eigenen Bedürfnisse kleine (oder auch große) Plugins schreiben. Und wenn man die einbindet kann man zum Beispiel vieles direkt aus dem Template erledigen (z.B. Benutzerdaten eines Benutzers aus der Datenbank lesen) und braucht nicht für alles ein Extra-Script.

Außerdem ist bei mir grundsätzlich nur die Endung .html im Einsatz. Von .pl / .cgi ist bei mir nichts zu sehen. Im Apache sieht das so aus:
Code: (dl )
1
2
    AddType application/x-httpd-parse .htm .html .css
Action application/x-httpd-parse "/cgi-bin/parser.pl?file="


Als QueryString kommt dann in parser.pl zum Beispiel file=/index.html an und das kann man dann weiterverwenden ...
<< |< 1 2 3 >| >> 24 Einträge, 3 Seiten



View all threads created 2004-02-22 00:50.