spHtml生成首页时指定路径怎么写?

#1 小双

生成首页这样写吗
 
        echo "开始生成首页...
";
        $urls = array('main','index','/index.html'); //这里怎么写啊??????
        spClass('spHtml')->make($urls); // 使用make来制作
        echo "首页生成完毕!";

上面“array('main','index',”后面教程里有个id的,现在生产首页就不需要了,但是要指定生产文件在根目录下index.html?

2010-03-31 23:32:58

#2 jake

你的那个$urls的格式不正确,我这里做了个生成首页的例子:ext2.rar

生成首页和其他页面有些不同,要注意几个地方:

1. 为了保证生成的index.html比index.php(入口文件)更优先访问,即是访问网站首页会先访问到index.html,所以在服务器里面对默认文件的设置要将index.html排到前面,比如说在apache内:DirectoryIndex index.html index.php(当然,这在apache默认配置下是不需要改的)

2. 应用程序设置要将html生成到与index.php同级的目录下,也就是file_root_name要等于""。
 
$spConfig = array(
'html' => array(
  'enabled' => TRUE,
  'file_root_name' => '',
),
);


3. 不能用首页生成首页,这点应该不用说了。

2010-04-01 08:49:41

#3 小双

谢谢,jake的工作,问题解决了!:handshake

2010-04-10 19:09:26