Smarty的问题,浏览器显示白板,但查看源文件正常, 100分

developCpp 2009-03-03 10:08:01
WindowsXP+IIS5.1+PHP5.2
用smarty输出的页面无法显示,但是查看HTML源文件很正常阿
我以为是Firefox的问题,安装了IE6之后发现还是显示白板,查看源文件还是正常
大家有没有碰到这种情况

谢谢
...全文
241 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
developCpp 2009-03-03
  • 打赏
  • 举报
回复
非常感谢 mrshelly,原来是BOM的问题
感谢大家的回复
developCpp 2009-03-03
  • 打赏
  • 举报
回复
改了浏览器的编码,在<html>前面会出现一小段乱码
这个早就发现了,没有用Smarty的时后也有,但是可以正常显示的
developCpp 2009-03-03
  • 打赏
  • 举报
回复
出现的一个调试窗口看了
调试没有任何错误

EditPlus正在找注册机
真的比UltaEdit好用吗?

cache和compile权限没有问题吧
普通页面有时可以正常显示,有时显示白板
而Frameset每次都无法显示

php.ini打开错误显示是report_zend_debug 吗
改php.ini文件需要重新安装ZendOptimizer正在试
海诗美妆 2009-03-03
  • 打赏
  • 举报
回复
可能是浏览器和输出页面的编码有冲突

更改一下浏览器编码看看
程序猿之殇 2009-03-03
  • 打赏
  • 举报
回复
$smarty->debugging = true;
的话,应该会出现一个调试窗口的,里面会有一些调试信息.
另外在firefox上,配合错误调试台和firebug来调试.

另外smarty的配置也很重要,比如说cache和compile这两个目录是否有权限写等等之类的问题.
程序猿之殇 2009-03-03
  • 打赏
  • 举报
回复
$smarty->debugging = true;
的话,应该会出现一个调试窗口的,里面会有一些调试信息.
另外在firefox上,配合错误调试台和firebug来调试.

另外smarty的配置也很重要,比如说cache和compile这两个目录是否有权限写等等之类的问题.
mrshelly 2009-03-03
  • 打赏
  • 举报
回复
用EditPlus 打开,

EditPlus 设置 文本编码 为 Utf8 BOM 设置为"总是移除签名"

然后保存..

再试试.


调试期间,请去 php.ini中打开错误显示.
developCpp 2009-03-03
  • 打赏
  • 举报
回复
我以为是UltraEdit的问题
但是换用记事本重新编辑保存后还是显示白板
分不够再另外开贴散分
一定要解决这个问题
谢谢
developCpp 2009-03-03
  • 打赏
  • 举报
回复
打开了Debug
调试没有任何错误
我用的编码是utf-8
程序猿之殇 2009-03-03
  • 打赏
  • 举报
回复
smarty配置文件里配置成为调试模式.
$smarty->debugging = true;

将php.ini里的错误也打开.配合调试.

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧