Seite 1 von 1

python-script bei seitenaufruf

Verfasst: Mittwoch 26. Juli 2006, 16:09
von s1r0b
Hallo,
Ich möchte ein Python Skript beim Aufruf einer Internetseite starten.
Wie mache ich das am besten? Python direkt in HTML einbetten wie mit PHP geht ja nicht oder?
Ich habe mich auch schon mit SHTML gespielt, damit kann man Datein in das HTML-Dokument einbinden, aber das Python Skript wird dann auch nur als Text ausgegeben und nicht ausgeführt.

Könnt ihr mir weiterhelfen?
Danke im Voraus

Verfasst: Mittwoch 26. Juli 2006, 19:06
von Python 47
http://www.python-forum.de/topic-6392.html

Das Beispiel veränderst du noch ein bischen und fertig! :wink:

Verfasst: Mittwoch 26. Juli 2006, 20:00
von asc
Da gibt es viele Möglichkeiten: CGI, WSGI, FCGI, mod_python,...
[wiki]Python im Web[/wiki]
Bzw um einen Überblick über CGI zu bekommen, das ist wohl am Anfang das leichteste, kannst du auch auf [wiki]Web-Skripte zum laufen bringen[/wiki]schauen.

Direkt einbetten geht auch, mit PythonServerPages zum Beispiel.

Verfasst: Donnerstag 10. August 2006, 19:44
von Zando
Ich denke er meint es anders :)

Wenn ich es richtig verstanden habe, soll ohne Formular oder ähnliches ein Pythonskript aufgerufen werden, automatisch beim Laden der Seite (z.B. um Zeit anzuzeigen, Börsenkurse etc.)

Kann aber leider auch nicht helfen.

So long
Carsten

P.S.: Mir würde nur einfallen, falls du das mit CGI machst, dass du das Python-Skript verlinkst und daraus dann die HTML-Seite erstellst/aufrufst...

Re: python-script bei seitenaufruf

Verfasst: Donnerstag 10. August 2006, 20:42
von lunar
s1r0b hat geschrieben:Python direkt in HTML einbetten wie mit PHP geht ja nicht oder?
Doch. mod-python stellt einen Handler names mod_python.psp (psp steht für Python Server Pages) zur Verfügung. Dieser ermöglicht das Einbetten von Python Code in html. Der Handler wandelt das html-Python-Gemisch in ein reines Python Skript um, welches anschließend ausgeführt wird und eine dynamische html Seite ausliefert. Wie gut das funktioniert, kann ich dir nicht sagen, da ich das nur mal in sehr kleinem Maßstab (3 Seiten) ausprobiert habe.

Verfasst: Freitag 11. August 2006, 18:53
von s1r0b
Danke für die Antworten.
Hab mich vielleicht etwas schwammig ausgedrückt aber einen Leitfaden von euch bekommen. Ich werde mir mal PythonServerPages anschauen ...