Форум сайта python.su
Привет всем! Проблема такая:
При инклуде файла в браузере выдаёт белую страницу, если всё в одном файле то нормально.
Вот так работает:
<%
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)
Офлайн