Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##
- ## cgi.py
- ##
- from os import getenv
- import sys
- from urllib import unquote
- upitni = ''
- postavljeno = False
- parametri = {}
- def postaviUpitni () :
- if getenv('REQUEST_METHOD') == 'GET':
- global upitni
- upitni = getenv('QUERY_STRING')
- elif getenv('REQUEST_METHOD') == 'POST':
- global upitni
- duzina = int(getenv('CONTENT_LENGTH'))
- upitni = sys.stdin.read(duzina)
- def postaviParametre () :
- parovi = upitni.split('&')
- for argument in parovi:
- if '=' in argument:
- global parametri
- tmp = argument.split('=')
- parametri[unquote(tmp[0])] = unquote(tmp[1])
- else:
- global parametri
- parametri[unquote(argument)] = ""
- def init () :
- postaviUpitni()
- postaviParametre()
- global postavljeno
- postavljeno = True
- def getVrijednost (naziv) :
- global postavljeno
- if postavljeno == False:
- init()
- global parametri
- return parametri[naziv]
- def postojiVrijednost (naziv) :
- global postavljeno
- if postavljeno == False:
- init()
- global parametri
- return parametri.has_key(naziv)
Add Comment
Please, Sign In to add comment