2006年11月11日 星期六 21:30
我写了个网页。 用apache作服务器。 从IE能访问到而且相当的正确,是予期的效果。 从firefox访问的话显示的是:<html>.....,就是那些未经解释的html语 言的文本格式的东西,请问各位怎样能让它以html的格式显示?
2006年11月11日 星期六 23:39
各位: 是我的错误。 我把http的MIME表头里面的代码写错了---将Type写成了Tpye,所以不行 了。 由此我也觉得:IE 对MIME表头的要求要宽松些,而firefox要严格些,如果 是它所不认识的样子的话,它不一定会进行正确的处理---比如说,它会把一个 html当作一个文本文件以文本形式来显示出来…… 如果有兴趣,下面是网页的源码,大家不妨看看。 #!/usr/bin/env python import cgi header='Content-Type: text/html\n\n' formhtml='''''' fradio='%s\n' def showForm(): friends='' for i in [0,10,25,50,100]: checked='' if i==0: checked='' friends=friends+fradio %\ (str(i),checked,str(i)) print header+formhtml %(friends) # print formhtml %(friends) reshtml='''Friends CGI Demo Friends list for:NEW USER
You have %s friends. ''' def doResults(who,howmany): print header+reshtml %(who,who,howmany) # print reshtml %(who,who,howmany) def process(): form=cgi.FieldStorage() if form.has_key('person'): who=form['person'].value else: who='NEW USER' if form.has_key('howmany'): howmany=form['howmany'].value else: howmany=0 if form.has_key('action'): doResults(who,howmany) else: showForm() if __name__=='__main__': process() 在 2006-11-11六的 21:30 +0800,Wang Xiao写道: > 我写了个网页。 > 用apache作服务器。 > 从IE能访问到而且相当的正确,是予期的效果。 > 从firefox访问的话显示的是:<html>.....,就是那些未经解释的html语 > 言的文本格式的东西,请问各位怎样能让它以html的格式显示? > > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese
2006年11月11日 星期六 23:50
莫非你认为对MIME的宽松处理是IE的优点? On 11/11/06, Wang Xiao <buckwild在163.com> wrote: > > > 各位: > 是我的错误。 > 我把http的MIME表头里面的代码写错了---将Type写成了Tpye,所以不行 > 了。 > 由此我也觉得:IE 对MIME表头的要求要宽松些,而firefox要严格些,如果 > 是它所不认识的样子的话,它不一定会进行正确的处理---比如说,它会把一个 > html当作一个文本文件以文本形式来显示出来…… > 如果有兴趣,下面是网页的源码,大家不妨看看。 > > > > > #!/usr/bin/env python > > import cgi > > header='Content-Type: text/html\n\n' > > formhtml='''''' > > fradio='%s\n' > > def showForm(): > friends='' > for i in [0,10,25,50,100]: > checked='' > if i==0: > checked='' > friends=friends+fradio %\ > (str(i),checked,str(i)) > > print header+formhtml %(friends) > # print formhtml %(friends) > > reshtml='''> Friends CGI Demo > Friends list for:
NEW USER >
> You have %s friends. > ''' > > def doResults(who,howmany): > print header+reshtml %(who,who,howmany) > # print reshtml %(who,who,howmany) > > def process(): > form=cgi.FieldStorage() > if form.has_key('person'): > who=form['person'].value > else: > who='NEW USER' > if form.has_key('howmany'): > howmany=form['howmany'].value > else: > howmany=0 > > if form.has_key('action'): > doResults(who,howmany) > else: > showForm() > > > if __name__=='__main__': > process() > > > > > > > > > > > > 在 2006-11-11六的 21:30 +0800,Wang Xiao写道: > > 我写了个网页。 > > 用apache作服务器。 > > 从IE能访问到而且相当的正确,是予期的效果。 > > 从firefox访问的话显示的是:<html>.....,就是那些未经解释的html语 > > 言的文本格式的东西,请问各位怎样能让它以html的格式显示? > > > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese在lists.python.cn > > Subscribe: send subscribe to python-chinese-request在lists.python.cn > > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20061111/860c3ce1/attachment.html
2006年11月12日 星期日 08:58
> > 由此我也觉得:IE 对MIME表头的要求要宽松些,而firefox要严格些,如果 > 是它所不认识的样子的话,它不一定会进行正确的处理---比如说,它会把一个 > html当作一个文本文件以文本形式来显示出来…… > 我想这和不要滥用异常捕捉的原因是一样的,把错误藏起来只会导致软件中某一个bug将永远找不到! -- http://codeplayer.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20061112/bd195058/attachment.html
Zeuux © 2025
京ICP备05028076号