1 Ανοίξτε ένα κενό αρχείο κειμένου ASCII . Όπως σχεδόν σε κάθε γλώσσα προγραμματισμού , όλα τα προγράμματα Python πάει σε κανονική αρχεία κειμένου . 2
Τύπος " cgi εισαγωγής » ως την πρώτη γραμμή του αρχείου . Αυτό λέει Python για να κάνουν τη λειτουργικότητα CGI διαθέσιμες στο πρόγραμμά σας
εικόνων 3
τύπου « print" Content-type : text /html \\ n \\ n " " . Ως δεύτερη γραμμή του αρχείου . Η γραμμή αυτή λέει στο πράκτορα χρήστη ( για παράδειγμα , το πρόγραμμα περιήγησης του χρήστη ), τον τύπο των δεδομένων να περιμένουμε και αποστέλλεται αυτόματα όταν ένας web server εξυπηρετεί μια στατική ιστοσελίδα . Αλλά από τη στιγμή που χρησιμοποιείτε το CGI , θα πρέπει να το ορίσετε ρητά . Για αναγνωσιμότητα κατά τον εντοπισμό σφαλμάτων χρησιμοποιήστε τη μεταφορά μετ 'επιστροφής ( "\\ n" ) και στην καρτέλα ( "\\ t" ) τους κώδικες διαφυγής Python όπου θα πραγματοποιηθεί κανονικά το λευκό κενό όσον αφορά τη σήμανση σας .
Η 4
Χρησιμοποιήστε δηλώσεις εκτύπωσης δείχνουν τα περιεχόμενα της ιστοσελίδας επέστρεψε στο πράκτορα χρήστη . Θυμηθείτε να χρησιμοποιήσετε τους κωδικούς διαφυγής σε δηλώσεις εκτύπωσης σας για να ξεφύγουν από τα εισαγωγικά και άλλα τέτοια χαρακτήρες . Μπορεί να θέλετε να ενσωματώσει κοινά σε όλες τις σελίδες σε διαφορετικές λειτουργίες σήμανσης και να περάσει μοναδικά στοιχεία ως παραμέτρους σε αυτές τις λειτουργίες .
5
Τύπος " μορφή = cgi.FieldStorage ( ) " οπουδήποτε στο script σας να χρησιμοποιείτε την " FieldStorage ( ) " μέθοδο του " cgi " τάξη για να πάρετε τα στοιχεία έντυπο που υποβάλλεται από την προηγούμενη σελίδα επιστρέφονται ως ένα λεξικό αντικείμενο την " μορφή " μεταβλητή . Ο όρος "μορφή " μεταβλητή μπορεί να μετονομαστεί σε ό, τι θέλετε . Μπορείτε να χρησιμοποιήσετε το " εάν " δηλώσεις με την " μορφή " αντικειμένου " has_key ( ) " και "value ( ) " μεθόδους για να διαπιστωθεί αν τα δεδομένα φόρμας καν υποβληθεί στην πρώτη θέση και το περιεχόμενο των εν λόγω δεδομένων φόρμας .
6
Χρησιμοποιήστε τα Python Database Application Program Interface ( API DB - ) μονάδες για να χειριστεί την αλληλεπίδραση της βάσης δεδομένων . Η μονάδα που χρησιμοποιείτε και αντίστοιχη σύνταξη της εντολής της θα εξαρτηθεί από το είδος της βάσης δεδομένων που χρησιμοποιείτε .
Η 7
Αποθηκεύστε το σενάριό σας . Συμβουλευτείτε την τεκμηρίωση του web server σας για να μάθετε όπου τα αρχεία CGI σας θα πρέπει να πάει και τι θα πρέπει να έχουν επέκταση Python αρχεία CGI σας . Οι περισσότεροι servers απαιτούν ότι τα αρχεία σας είναι σε " cgi - bin " κατάλογο με την επέκταση αρχείου " . Cgi , " αλλά ο διακομιστής σας μπορεί να είναι διαφορετική .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα