Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te schermen of formulieren Met Maak Python
De webpagina die u bekijkt was afgestemd , geassembleerd en geproduceerd speciaal voor u op basis van je in een webformulier ingevoerde informatie . Wanneer u klikt op de knop 'verzenden' of ' stuur ' , een applicatie die uw gegevens gecontroleerd uitgevoerd , verricht de benodigde bewerkingen op de gegevens , vervolgens stuurde een reactie naar u terug . De programmeertaal Python is voorzien van een Common Gateway Interface of CGI- bibliotheek voor het verwerken van formulieren . Als de webserver Python is geïnstalleerd en geconfigureerd als een CGI- taal , kunt u scripts schrijven om webpagina's te creëren met invulformulieren , de gegevens te verwerken en genereren aangepaste reacties . Wat je nodig hebt
Plain - text editor zoals Notepad
FTP ( File Transfer Protocol ) toepassing
Toon Meer Aanwijzingen
1

Start de plain-text editor Notepad door te klikken op de knop "Start " , vervolgens " Alle Programma's , " " Accessoires" en " Kladblok . " kopen van 2

Voer de volgende code in de teksteditor door in te typen of door het selecteren van de code met de muis , druk op " Ctrl " en " C ", dan plakken in de editor met een " Ctrl " /" V " commando . Vervang " [ streepje ] " met een kuiltje van vijf ruimten :

# /usr /bin /python

druk
" Content - Type : text /html \\ n \\ n " !

# /usr /bin /python

print " Content - Type : text /html \\ n \\ n "
!

def generate_page ( ) :

[ streepje ] afdruk

[ streepje

[ streepje ] print " \\ t Mijn Python HTML Demo " \\ n <HTML> " ] print" \\ n <HEAD> " < /TITLE > \\ n " <br> <p> [ streepje ] print" < /HEAD > \\ n " <br> <p> [ streepje ] afdruk " <BODY BGCOLOR =#F7FCAE> \\ n " <br> <p > [ streepje ] print " \\ t <H1> Python Form < /H1 > \\ n" <br> <p> [ streepje ] print ' <form action="checktest.py" method="post" > ' <br> <p> [ streepje ] print ' Voornaam : <input type="text" name="firstname"> ' <br> <p> [ streepje ] print ' Achternaam : < input type = " text " name = " achternaam " > ' <br> <p> [ streepje ] print' <input type="radio" name="sex" value="male" > Male < input type = " radio " name = "sex " value = " female " Female ' <br> <p> [ streepje ] afdruk ' Email Address > : <input type="text" name="email"> ' <br> <p> [ streepje ] print ' <input type="submit" value="Submit"> < /form > ' <br> <p> [ streepje ] print " < /BODY > \\ n" <br> <p > [ streepje ] print " < /HTML > \\ n " <p> generate_page ( ) <br> 3 <p> Klik in het menu Bestand . Selecteer de optie "Opslaan" . Opslaan onder de bestandsnaam " myform.py . " <br> 4 <p> Klik op het menu Bestand en klik vervolgens op " Nieuw . " Voer de volgende code in de teksteditor door in te typen of door het selecteren van de code met de muis , druk op " Ctrl " en " C ", vervolgens in de editor met een " Ctrl " /" V"- commando te plakken . Vervang " [ streepje ] " met een kuiltje van vijf ruimten : Geld verdienen <p> # /usr /bin /python <br> <p> import cgi <p> def checkform ( ) : <br> <p > [ streepje ] print " Content-type : text /html \\ n " <br> <p> [ streepje ] vorm = cgi.FieldStorage ( ) op <p> [ streepje ] als form.has_key ( " voornaam " ) en de vorm [ " voornaam " ] = value " . ! " : <br> <p> [ streepje ] [ streepje ] afdruk " <h1> Voornaam : " , form [ ' voornaam ' ] . value , " < /> " <br> <p> [ streepje ] anders : <br> <p> [ streepje ] [ streepje ] afdruk " h1 <h1> Fout : Voornaam niet ingevuld < /h1 > " <br> <p> [ streepje ] als form.has_key ( " achternaam " ) en de vorm [ " achternaam " ] = value " . ! " : <br> <p> [ streepje ] [ streepje ] afdruk " <h1> Last Name : " , vorm . [ ' achternaam ' ] waarde , " < /h1 > " <br> <p> [ streepje ] anders : <br> <p> [ streepje ] [ streepje ] afdruk " <h1> Fout : geen achternaam < /h1 > " <br> <p> [ streepje ] als form.has_key ( " sex " ) en de vorm [ " sex " ] " value = . ! " : <br> <p> [ streepje ] [ streepje ] print" <h1> Sex : " , form [ ' geslacht ' ] . value , " < /h1 > " <br> <p> [ streepje ] anders : <br> <p> [ streepje ] [ streepje ] print" < ; h1 > Fout : " . ! value = > " <br> <p> [ streepje ] als form.has_key ( " e " ) en de vorm [ " email ] " " Geen seks ingevoerd < /h1 : <br> <p > [ streepje ] [ streepje ] afdruk " <h1> Email : " . , vorm [ " email " ] waarde , " < /h1 > " <br> <p> [ streepje ] anders : <br> <p> [ streepje ] [ streepje ] afdruk " <h1> Fout : Geen email ingevuld < /h1 > " <p> checkform ( ) <br> 5 <p> Klik in het menu Bestand . Selecteer de optie "Opslaan" . Sla het op onder de bestandsnaam " test.py. " <br> 6 <p> Start de FTP-toepassing en meld u aan bij de webserver . Upload de bestanden " myform.py " en " test.py " naar de root directory van de webserver . <br> 7 <p> Gebruik de FTP-toepassing op de toestemming van " myform.py " en "test veranderen . py "om de scripts uit te voeren . Als uw FTP-toepassing vereist dat u toestemming instellen door de chmod nummers , voer " 775 " als het masker . <br> <p> Klik 8 op de " Disconnect" knop van de FTP-toepassing . <br> < Br > 9 <p> Open een webbrowser , voer vervolgens de juiste URL voor toegang tot de Python-script : <p> http://yourdomainname.com/myform.py <br> <p> <br> Vervang " yourdomainname.com " met de domeinnaam of IP -adres van de webserver . <br> <p> Druk 10 de " Enter " -toets om de URL laden en uitvoeren van de " myform.py " Python-script . Vul het formulier in . Druk op de toets "Verzenden " . Nadat het script uitvoert , moet u de gegevens die u hebt ingevoerd of een foutmelding te zien . <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/python-programming/201309/93814.html' >Python Introspectie Functies </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/python-programming/201309/93816.html' >Wat is IndexError in Python ? </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>python Programming</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93778.html" title="Hoe te schrijven ingevoerde informatie naar Bestand Python " target="_self">Hoe te schrijven ingevoerde in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93927.html" title="Hoe te : UTF8 Python naar Unicode " target="_self">Hoe te : UTF8 Python naar Unic…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/94075.html" title="Hoe te Regex vervangen op Python " target="_self">Hoe te Regex vervangen op Pyth…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93480.html" title="Hoe om te gaan met geneste Tuples in Python " target="_self">Hoe om te gaan met geneste Tup…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/94052.html" title="Hoe te transponeren een lijst van lijsten in Python " target="_self">Hoe te transponeren een lijst …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93600.html" title="Hoe te achterhalen wat versie van Python You Have " target="_self">Hoe te achterhalen wat versie …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93998.html" title="Hoe u uw Python pad " target="_self">Hoe u uw Python pad </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93933.html" title="Een lijst van attributen in Python " target="_self">Een lijst van attributen in Py…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93877.html" title="Hoe je code in Python " target="_self">Hoe je code in Python </a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88831.html" title="Hoe maak je een computer programma Bouwen " target="_self">Hoe maak je een computer programma Bouwe…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89770.html" title="Hoe je toetsaanslagen vastleggen in Java " target="_self">Hoe je toetsaanslagen vastleggen in Java…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92351.html" title="Hoe te Tekst converteren naar UTF - 8 in PHP " target="_self">Hoe te Tekst converteren naar UTF - 8 in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90434.html" title="Java Tutorial voor een Applet Bevestigen aan een frame " target="_self">Java Tutorial voor een Applet Bevestigen…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95303.html" title="Hoe maak je een tekstvak met een Radio Button in Visual Basic Enable & Disable " target="_self">Hoe maak je een tekstvak met een Radio B…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91504.html" title="Posten op String PHP " target="_self">Posten op String PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90153.html" title="Hoe te Strings importeren in Java " target="_self">Hoe te Strings importeren in Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88153.html" title="Hoe te Setup.exe Bewerken " target="_self">Hoe te Setup.exe Bewerken </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/perl-programming/201309/93240.html" title="Hoe kan ik een array van een bepaalde omvang in Perl " target="_self">Hoe kan ik een array van een bepaalde om…</a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>