Seite 1 von 1

python und xitami-cgi umgebungsvariablen

Verfasst: Freitag 7. Februar 2003, 09:03
von ponder.stibbons
hallo da draussen

kann mir einer sagen, wie ich in python an die cgi-umgebungsvariablen des xitami-webservers komme?
mein xitami läuft und versteht auch python.
damit ich es jetzt so benutzen kann wie ich es vorhabe, bräuchte ich nur mal eine kleine impfung.

welches modul muss ich importieren?
und
wie komme ich an die inhalte eines POST-requests?

den rest kriege ich sicher selbst raus, war bis jetzt eigentlich immer so...

thx
ponder

Verfasst: Freitag 7. Februar 2003, 12:28
von RicmanX

Code: Alles auswählen

import cgi,os

form=cgi.FieldStorage()
action=form.getvalue("action","email")
mail=form["emailadresse"].value

if os.environ["REQUEST_METHOD"]=="POST":
    versende_mail(mail)

print "Ihr Email wurde erfolgreich an %s verschickt" % (mail)
In os.environ stecken die (übertragenen) Umgebungsvariablen als Dictionary und in form sind alle Formulardaten enthalten. Man braucht es auch nicht wie bei Perl erst durch die Mangel drehen sonder kann gleich damit weiterarbeiten :)

Verfasst: Sonntag 23. Februar 2003, 18:44
von ponder.stibbons
habe rausgefunden, dass ich über .FormContent() drankomme.
und schon über ein neues prob gestolpert :-(
aber das frage ich in 'nem anderen thread

thx anyway!
ponder