Re: python

トップ ページ

このメッセージに返信
著者: anne aublanc
日付:  
To: guilde
新しいトピック: Re: python et le web
題目: Re: python

----- Original Message -----
From: "Jérôme Kieffer" <Jerome.Kieffer@???>
To: <guilde@???>
Sent: Monday, February 07, 2005 12:41 PM
Subject: Re: python


||
| un exemple possible (en plus c'est du python de debutant, avec même
| quelques bugs ;)
| http://www.terre-adelie.org/sesame/sesame_fr.html

      Impossible d'afficher la page
      La page que vous recherchez est actuellement indisponible. Le site Web 
rencontre peut-être des difficultés techniques, ou vous devez modifier les 
paramètres de votre navigateur.


....
;o))

| plus particulierement :
| http://perso.crans.org/~kieffer/sesame/devel/cgi-bin/login

|
c'est ok...
y-a plus qu'à lire

Mes premiers essais ne sont pas concluants!

Traceback (most recent call last):
  File "/home/e-smith/files/ibays/essai_python/cgi-bin/essai_py", line 15, 
in ?
    print """Content-Type: text/html
  File "//usr/lib/python2.2/cgi.py", line 798, in __getitem__
    if len(self.dict[key]) > 1:
KeyError: prenom
[Mon Feb  7 12:44:13 2005] [error] [client 10.97.1.22] Premature end of 
script headers:...


le source :
#! /usr/local/bin/python
#
# Samuel Tardieu 1995
#

import cgi

# Parse les paramètres pour les méthodes GET et POST et les mets dans
# la variable f (voir /usr/local/lib/python/cgi.py pour plus de détails)

f = cgi.SvFormContentDict()

# Affiche le résultat (plus de blabla que de calcul)

print """Content-Type: text/html

<html><head>
<title>demo de traitement d'un formulaire</title>
</head><body>
<H1>Ceci est le résultat du questionnaire</H1>
<B>%(prenom)s %(nom)s</B>, dont la couleur favorite est <I>%(couleur)s</I>,
vous avez répondu <B><I>%(choix)s</I></B> à la question car vous pensez que:
%(text)s"""%f

# Liste des variables

print "<HR>Voici la liste des variables que vous avez saisi...<P>"
for key, value in f.items(): print "%s: %s<BR>"%(key, value)

# Fermeture du document

print "</body></html>"

anne