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" [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] " ": [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.
|