IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

Récuper données HTML par CGI


Sujet :

Réseau/Web Python

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 102
    Par défaut Récuper données HTML par CGI
    Bonjour voilà mon fichier inscription.html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//FR" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    	<head>
    	<title>Inscription</title>
    	<meta name="GENERATOR" content="Quanta Plus">
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	</head>
    	<body>
    		<form method="get" action="../cgi-bin/inscription.py">
    			<table>
    				<tr>
    					<td>Pseudo : </td>
    					<td><input type="text" name="user_name"/></td>	
    				</tr>
    				<tr>
    					<td>Password : </td>
    					<td><input type="password" name="user_password"/></td>
    				</tr>
    				<tr>
    					<td>Type your password again : </td>
    					<td><input type="password" name="user_password_bis"/></td>
    				</tr>
    				<tr>
    					<td></td>
    					<td><input type="submit" value="Submit"></td>
    				</tr>
    			</table>
    		</form>
    	</body>
    </html>
    Mon fichier inscription.py
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    #! /usr/bin/python
    # -*- coding: utf-8 -*-
    import cgi
     
    form = cgi.FieldStorage()
    if form.has_key("user_name"): # La clé n'existera pas si le champ correspondant est resté vide
        text = form["user_name"].value
    else:
        text ="*** le champ phrase était vide ! ***"
     
    if form.has_key("user_password"): # La clé n'existera pas si le champ
        nomv = form["user_password"].value # correspondant est resté vide
    else:
        nomv ="mais vous ne m'avez pas indiqué votre nom"
     
    print "Content-Type: text/html\n"
    print """
        <H3>Merci, %s !</H3>
        <H4>La phrase que vous m'avez fournie était : </H4>
        <H3><FONT Color="red"> %s </FONT></H3>""" % (nomv, text)
    Tout se passe correctement mais il n'arrive pas à récuperer user_name et password_name, et je ne comprends pas pourquoi.

    Merci de me répondre!

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 102
    Par défaut
    je n'ai rien dit: ca marche

  3. #3
    Membre actif
    Homme Profil pro
    Etudiant-Benevole pour Electronic-MasterX
    Inscrit en
    Janvier 2015
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Islande

    Informations professionnelles :
    Activité : Etudiant-Benevole pour Electronic-MasterX
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2015
    Messages : 70
    Par défaut
    salut hum je ne comprends pas bien comment ton code marche je viens de le tester et rien. stp pourais tu m'éclairer un peu plus parce que jai le meme problème. merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Récuperer données HTML
    Par dark_sidious dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 13/03/2013, 14h29
  2. Récuperer données envoyées par un serveur socket
    Par bat2504 dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 27/05/2009, 09h09
  3. Réponses: 2
    Dernier message: 10/01/2007, 15h34
  4. [HTML] Récupérer données saisies par Utilisateur
    Par jacques13 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/01/2007, 21h55
  5. Récuperation des données envoyées par Form en POST
    Par bobatel dans le forum Langage
    Réponses: 9
    Dernier message: 26/04/2006, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo