| Current File : /home/mmdealscpanel/yummmdeals.com/Demo.zip |
PK b1�Z�.��� � cgi/cgi2.pycnu �[��� �
Afc @ sK d Z d d l Z e j � d d l Z d � Z e d k rG e � n d S( s% CGI test 2 - basic use of cgi module.i����Nc C sp t j � } d GHH| s d GHnL d GHxD | j � D]6 } | | j } d Gt j | � Gd Gt j | � GHq2 Wd S( Ns Content-type: text/htmls <h1>No Form Keys</h1>s <h1>Form Keys</h1>s <p>t :( t cgit FieldStoraget keyst valuet escape( t formt keyR ( ( s% /usr/lib64/python2.7/Demo/cgi/cgi2.pyt main s
t __main__( t __doc__t cgitbt enableR R t __name__( ( ( s% /usr/lib64/python2.7/Demo/cgi/cgi2.pyt <module> s
PK b1�Z�.��� � cgi/cgi2.pyonu �[��� �
Afc @ sK d Z d d l Z e j � d d l Z d � Z e d k rG e � n d S( s% CGI test 2 - basic use of cgi module.i����Nc C sp t j � } d GHH| s d GHnL d GHxD | j � D]6 } | | j } d Gt j | � Gd Gt j | � GHq2 Wd S( Ns Content-type: text/htmls <h1>No Form Keys</h1>s <h1>Form Keys</h1>s <p>t :( t cgit FieldStoraget keyst valuet escape( t formt keyR ( ( s% /usr/lib64/python2.7/Demo/cgi/cgi2.pyt main s
t __main__( t __doc__t cgitbt enableR R t __name__( ( ( s% /usr/lib64/python2.7/Demo/cgi/cgi2.pyt <module> s
PK b1�ZR�q�� �
cgi/READMEnu �[��� CGI Examples
------------
Here are some example CGI programs. For a larger example, see
../../Tools/faqwiz/.
cgi0.sh -- A shell script to test your server is configured for CGI
cgi1.py -- A Python script to test your server is configured for CGI
cgi2.py -- A Python script showing how to parse a form
cgi3.py -- A Python script for driving an arbitrary CGI application
wiki.py -- Sample CGI application: a minimal Wiki implementation
PK b1�Z�6�f� � cgi/cgi3.pynu ȯ�� #! /usr/bin/python2.7
"""CGI test 3 (persistent data)."""
import cgitb; cgitb.enable()
from wiki import main
if __name__ == "__main__":
main()
PK b1�Z��4� � cgi/cgi2.pynu ȯ�� #! /usr/bin/python2.7
"""CGI test 2 - basic use of cgi module."""
import cgitb; cgitb.enable()
import cgi
def main():
form = cgi.FieldStorage()
print "Content-type: text/html"
print
if not form:
print "<h1>No Form Keys</h1>"
else:
print "<h1>Form Keys</h1>"
for key in form.keys():
value = form[key].value
print "<p>", cgi.escape(key), ":", cgi.escape(value)
if __name__ == "__main__":
main()
PK b1�Z-�h�F F cgi/cgi3.pyonu �[��� �
Afc @ sF d Z d d l Z e j � d d l m Z e d k rB e � n d S( s CGI test 3 (persistent data).i����N( t maint __main__( t __doc__t cgitbt enablet wikiR t __name__( ( ( s% /usr/lib64/python2.7/Demo/cgi/cgi3.pyt <module> s
PK b1�Z�_�� � cgi/cgi1.pynu ȯ�� #! /usr/bin/python2.7
"""CGI test 1 - check server setup."""
# Until you get this to work, your web server isn't set up right or
# your Python isn't set up right.
# If cgi0.sh works but cgi1.py doesn't, check the #! line and the file
# permissions. The docs for the cgi.py module have debugging tips.
print "Content-type: text/html"
print
print "<h1>Hello world</h1>"
print "<p>This is cgi1.py"
PK b1�Z-�h�F F cgi/cgi3.pycnu �[��� �
Afc @ sF d Z d d l Z e j � d d l m Z e d k rB e � n d S( s CGI test 3 (persistent data).i����N( t maint __main__( t __doc__t cgitbt enablet wikiR t __name__( ( ( s% /usr/lib64/python2.7/Demo/cgi/cgi3.pyt <module> s
PK b1�Z�-;� cgi/wiki.pyonu �[��� �
��^c @ sk d Z d d l Z d d l Z d d l Z d d l Z d d l Z e j Z d � Z d d d � � YZ d S( s0 Wiki main program. Imported and run by cgi3.py.i����Nc C so t j � } d GHH| j d d � } | j d d � } t | � } t | d | d � p^ | j } | | � d S( Ns Content-type: text/htmlt cmdt viewt paget FrontPaget cmd_( t cgit FieldStoraget getvaluet WikiPaget getattrt Nonet cmd_view( t formR R t wikit method( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyt main s R c B s� e Z e j � Z e j j e j d � Z
d � Z d � Z d � Z
d d � Z d � Z d � Z d � Z d � Z d d
� Z d � Z d � Z d
� Z RS( i c C s2 | j | � s t d � n | | _ | j � d S( Ns page name is not a wiki word( t
iswikiwordt
ValueErrort namet load( t selfR ( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyt __init__ s c C s� d Gt | j | j � � Gd GHd GHx? | j j � D]. } | j � } | sT d GHq4 | j | � GHq4 Wd GHd G| j d | j d � d GH| j d d d
� d GHd S( Ns <h1>s </h1>s <p>s <hr>t edits Edit this paget ;R R s go to front paget .( t escapet
splitwikiwordR t datat
splitlinest rstript
formatlinet mklink( R R t line( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyR s c C s� g } x� t j d | � D]} } | j | � r} t j j | j | � � ra | j d | | � } q� | j d | | d � } n t | � } | j | � q Wd j
| � S( Ns (\W+)R t newt *t ( t ret splitR t ost patht isfilet mkfileR R t appendt join( R R t wordst word( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyR ( s t Changec C sZ d G| G| j Gd GHd | j GHd } | | j GHd GHd | j GHd GHd | GHd GHd S(
Ns <h1>s </h1>s <form method="POST" action="%s">s7 <textarea cols="70" rows="20" name="text">%s</textarea>s/ <input type="hidden" name="cmd" value="create">s, <input type="hidden" name="page" value="%s">s <br>s% <input type="submit" value="%s Page">s </form>( R t scripturlR ( R R t labelt s( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyt cmd_edit5 s c C s� | j d d � j � | _ | j � } | rI d GHd GHd Gt | � GHnJ d GHd } | | j d | j GHd GHd GHd
G| j d | j | j � GHd S( Nt textR# s% <h1>I'm sorry. That didn't work</h1>s8 <p>An error occurred while attempting to write the file:s <p>s <head>s/ <meta http-equiv="refresh" content="1; URL=%s">s ?cmd=view&page=s <h1>OK</h1>s) <p>If nothing happens, please click here:R ( R t stripR t storeR R/ R R ( R R t errorR1 ( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyt
cmd_create@ s c C s | j | d d �d S( NR0 t Create( R2 ( R R ( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyt cmd_newQ s c C s t j d | � S( Ns [A-Z][a-z]+([A-Z][a-z]*)+( R$ t match( R R- ( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyR T s c C sS g } x= | D]5 } | r5 | j � r5 | j d � n | j | � q
Wd j | � S( Nt R# ( t isupperR* R+ ( R R- t charst c( ( s% /usr/lib64/python2.7/Demo/cgi/wiki.pyR W s
c C s2 | d k r | j } n t j j | j | d � S( Ns .txt( R
R R&