Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 15, 2009 20:31:03

__ALEN__
От:
Зарегистрирован: 2009-07-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с include file

Привет всем! Проблема такая:
При инклуде файла в браузере выдаёт белую страницу, если всё в одном файле то нормально.
Вот так работает:

<%
from time import clock as tc
start=tc()
db,pt=None,None
try:
pt=sys.path
except:
import sys
pt=sys.path
if req.document_root() not in pt:pt.append(req.document_root())
try:
db=_mysql.connect('localhost','root')
except:
import _mysql
db=_mysql.connect('localhost','root')
db.select_db('pybase')
db.query("SELECT * FROM `guest`")
res=db.store_result()
mess=res.fetch_row(how=1)
buf=''
if mess!=():
for id in mess:
buf+=id['name']+'<br>'+id['name']+'<br><a

href="edit_mes.psp?id='+mess['id']+'">Edit</a><br><hr><br>'
else:
buf=buf+'<font color="red">Сообщений нет. Будь первым!</font><br>'

buf=buf+'<form action="add_mess.psp" method="POST">'
buf=buf+'Имя:<br><input type="text" name="name"><br>'
buf=buf+'Сообщение:<br><input type="text" name="mess"><br>'
buf=buf+'<input type="submit" value="Добавить"><br>'
#req.write('<br>'+str(tc()-start))
req.write(buf)
%>
А так не хочет:
<%@include file="inc.psp"%>
<%
db.query("SELECT * FROM `guest`")
res=db.store_result()
mess=res.fetch_row(how=1)
buf=''
if mess!=():
for id in mess:
buf+=id['name']+'<br>'+id['name']+'<br><a

href="edit_mes.psp?id='+mess['id']+'">Edit</a><br><hr><br>'
else:
buf=buf+'<font color="red">Сообщений нет. Будь первым!</font><br>'

buf=buf+'<form action="add_mess.psp" method="POST">'
buf=buf+'Имя:<br><input type="text" name="name"><br>'
buf=buf+'Сообщение:<br><input type="text" name="mess"><br>'
buf=buf+'<input type="submit" value="Добавить"><br>'
#req.write('<br>'+str(tc()-start))
req.write(buf)
%>
Из-за чего это может быть?



Отредактировано (Дек. 15, 2009 20:32:29)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version