百分急求,smarty 方面的问题
最近刚接触php,对smarty一无所知,只前几天听说了这个名字。
今天有个客户叫我看看他的一个网站,页面使用了西班牙语,而html里没指定所使用的编码,所以页面会出现乱码。客户让我帮着改一下。我想应该在html里加入<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />问题就可以解决了。
linux服务器,ssh登录进去,我看了看index.php,才知道这个可能是用smarty做的,里面有display("index.html"),我在templates目录里找到了index.html,打开一看,里面上头有include a.html,于是找到a.html,打开一看,正是网页的内容。于是我加上了<meta>,保存退出。
问题出现了,首页这时不能访问了!页面打开一片空白,查看源文件,只有几行html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>
不是前面提到文件里的内容。
我查了一下,知道smarty会对模板文件进行编译,转成php,于是试着在complie目录里,把几个文件改名,然后再刷新页面,还是不能显示。
只能来这紧急求助。因为现在网站不能显示,如果客户看到了会不高兴的。
请大家帮帮忙,这是什么原因,麻烦说详细点!
自已猜应该是缓存方面的原因,但具体就不知道了。