La page Web que vous consultez a été adaptée , assemblé et a généré spécialement pour vous en fonction des informations que vous avez entré dans un formulaire Web. Lorsque vous avez cliqué sur le bouton " soumettre " ou " envoyer " , vous exécutez une application qui vérifié vos données , effectué les opérations requises sur les données, puis envoyez une réponse à vous . Le langage de programmation Python comprend un Common Gateway Interface ou bibliothèque CGI pour le traitement des formulaires . Si votre serveur Web a Python installée et configurée en tant que langue CGI , vous pouvez écrire des scripts pour créer des pages Web avec des formulaires de saisie , traiter les données et générer des réponses personnalisées. Choses que vous devez
éditeur de texte comme Notepad
FTP ( File Transfer Protocol) demande
Afficher plus Instructions
1
Lancez l' éditeur de texte Notepad en cliquant sur le bouton "Démarrer ", puis "Tous les programmes ", "Accessoires " et "Bloc-notes ".
2
Entrez le code suivant dans l'éditeur de texte en le tapant ou en sélectionnant le code avec la souris, la touche " Ctrl" et " C ", puis le coller dans l'éditeur avec une touche "Ctrl" /commande "V". Remplacer " [ indent] " avec une empreinte de cinq espaces:
# /usr /bin /python
print "Content -Type: text /html \\ n \\ n" !
# /usr /bin /python
print " Content- type : text /html \\ n \\ n" !
def generate_page ():
[ tiret ] print " \\ n"
[ indent] print "
\\ n"
[ indent] print "\\ t
Mon Python HTML Demo \\ n "
[ indent] print" \\ n "
[ indent] print"
\\ n "
< p> [ indent] print "\\ t
formulaire Python
\\ n"
[ indent] print '
'
[ indent] print " \\ n"
< p > [indent ] print "< /code > \\ n"
generate_page ()
3
Cliquez sur le menu Fichier . Sélectionnez l'option "Enregistrer" . Enregistrer sous le nom de fichier " myform.py . "
4
Cliquez sur le menu Fichier , puis cliquez sur "Nouveau". Entrez le code suivant dans l'éditeur de texte en le tapant ou en sélectionnant le code avec la souris, la touche " Ctrl" et " C ", puis le coller dans l'éditeur avec une touche "Ctrl" /commande "V". Remplacer " [ indent] " avec une empreinte de cinq espaces :
# /usr /bin /python
import cgi
def checkForm ():
< p> [indent ] print "Content- Type : text /html \\ n"
[ indent] form = cgi.FieldStorage ()
[ indent] si form.has_key ( " prénom " ) et de la forme [" prénom "] value = " . " :
[indent ] [ indent] print "
Prénom: " forme " . valeur , [" prénom] » < /h1> "
[ indent] autre :
[ indent] [indent ] print " Erreur de
: Prénom pas entré
"
[ indent] si form.has_key ( "nom " ) et la forme valeur [ "nom "] = " . " :
[indent ] [ indent] print "
Nom: " , la forme valeur [ "nom "] , "< /h1> "
[ indent] autre : .
[indent ] [ indent] print "
erreur: Aucun Nom < /h1> "
[ indent] si form.has_key ( « sexe ») et de la forme [" sexe "] " value = . ! ":
[indent ] [ indent] print"
sexe: " form [ " sexe "] . valeur "
"
[ indent] autre :
[indent ] [ indent] print" < ; h1> erreur: " . ! valeur = Pas de sexe entra "
[ indent] si form.has_key ( "email" ) et de la forme [" email] " ":
< p > [indent ] [ indent] print "
Email: " . , forme [ "email" ] de valeur »
"
[ indent] autre :
[ indent] [indent ] print "Erreur de
: Non courriel indiqué
"
checkForm ()
5
Cliquez sur le menu Fichier . Sélectionnez l'option "Enregistrer" . Enregistrez-le sous le nom de fichier " test.py. "
6
Lancez l'application FTP et connectez-vous au serveur Web. Téléchargez les fichiers " myform.py " et " test.py " dans le répertoire racine du serveur Web.
7
Utilisez l'application FTP pour changer les permissions de " myform.py " et "test . py " pour autoriser les scripts à exécuter. Si votre application FTP , vous devez configurer permission en entrant les numéros chmod , entrez " 775 " comme masque.
8
Cliquez sur le bouton "Déconnecter " de l'application FTP.
< Br > 9
Lancez un navigateur Web , puis entrez l'URL appropriée pour accéder au script Python :
http://yourdomainname.com/myform.py
Remplacer " yourdomainname.com " avec le nom de domaine ou l'adresse IP du serveur Web.
10
Appuyez sur la touche "Entrée" pour charger l'URL et exécutez le script Python " myform.py " . Remplissez le formulaire . Appuyez sur la touche "Envoyer" . Après l'exécution du script , vous devriez voir les données saisies ou un message d' erreur.