Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 27, 2009 12:52:00

frameq
От:
Зарегистрирован: 2009-11-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

в firefox не работает скрипт

наваял я маленький скрипт, в опере и ie он работает, а вот огненный лис пытаеться его загрузить как файл! помогите плз, шо делать?
пользуюсь shttp
сам скрипт, бо не прикрепилься файл:
# -*- coding: cp1251 -*-
import sys
try:

import cgitb

cgitb.enable()

except ImportError:

sys.stderr = sys.stdout

def cgiprint(inline=''):

sys.stdout.write(inline)

sys.stdout.write('\r\n')

sys.stdout.flush()





month=
weak={0:“ПН”,1:“ВТ”,2:“СР”,3:“ЧТ”,4:“ПТ”,5:“СБ”,6:“ВС”}
count=0
day=8
mon=0
for i in range(mon):
count=month+count

count=count+day
den=count%7+2
if den>6 :
den=den-7
#print weak,day,mon+1



ch={0:1*100+1,1:1*100+15,2:1*100+22,3:1*100+29,4:2*100+1,5:2*100+15,6:1*100+7,7:1*100+9}
ch_1={0:“1-15.01 9:00”,1:“22-29.01 9:00”,2:“1-15.02 9:00”,3:“8.01 10:30”}


if den==0:
pn=pon
pn_1=pon_1
elif den==1:
pn=vt
pn_1==vt_1
elif den==2:
pn=sr
pn_1=sr_1
elif den==3:
pn=ch
pn_1=ch_1
elif den==4:
pn=pt
pn_1=pt_1
k=0
db=0
report={0:“0”,1:“1”,2:“2”,3:“3”,4:“4”}
for i in range(len(pn)/2):
db=i*2
if ((mon+1)*100+day) in range(pn,pn):
report=pn_1
k=k+1
a=“”
for i in range(k):
a=a+report+“<br>”

contentheader = ‘Content-Type: text/html’

thepage = ‘'’<html><head>

<title>%s</title>

</head><body>

%s

</body></html>

'''
h1 = ‘<h1>Расписание</h1>’
if __name__ == ‘__main__’:

cgiprint(contentheader)

cgiprint()

title = ‘Hello World’

headline = h1 + a




print thepage % (title, headline)



Отредактировано (Ноя. 27, 2009 12:55:24)

Офлайн

#2 Ноя. 27, 2009 15:00:21

frameq
От:
Зарегистрирован: 2009-11-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

в firefox не работает скрипт

все, вопрос снят, тут просто идет некоректное представление страницы, на сколько я понял. хотя пример ее формирование взят с этого сайта



Офлайн

#3 Ноя. 27, 2009 15:50:21

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

в firefox не работает скрипт

frameq
contentheader = ‘Content-Type: text/html’
наверно нужно сменить тип содержимого:
contentheader = 'Content-Type: text/plain'

Отредактировано (Ноя. 27, 2009 15:51:42)

Офлайн

#4 Ноя. 30, 2009 16:36:42

frameq
От:
Зарегистрирован: 2009-11-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

в firefox не работает скрипт

квештин намбер ту: скрипт на локальном сервере работал нормально в плане кодировки, я расположил его доступным в интернет с помощью Opera Unite +дополнение к ней Web Proxy и русский текст стал вот такой вот ерундой &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;!
шо мине рабыть?



Офлайн

#5 Ноя. 30, 2009 20:56:09

frameq
От:
Зарегистрирован: 2009-11-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

в firefox не работает скрипт

вопрос снят, просто файл надо было сохранять в кодировке которую прописываешь в начале файла)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version