一个PHP生成静态页面的问题 有一段代码,可以吧DISCUZ的首页生成一个htm静态页

有一段代码,可以吧DISCUZ的首页生成一个htm静态页面,但是我的论坛是在二级目录里,现在我想让他生成的htm文件作为首页,请问这段代码怎么改才能在上一级目录生成静态文... 有一段代码,可以吧DISCUZ的首页生成一个htm静态页面,但是我的论坛是在二级目录里,现在我想让他生成的htm文件作为首页,请问这段代码怎么改才能在上一级目录生成静态文件,就是说我的论坛在111 COM/BBS/文件夹下。我现在想在111 COM/下生成
<?php$host="域名/BBS/"; //设置你的论坛域名。
if (is_readable('index.htm') != false)
{
@unlink ('index.htm');

}
$url.=$host."/index.php";
$str=file_get_contents($url);
file_put_contents ('index.htm', $str);
修改登录模板login.htm查找:<input type="hidden" name="referer" value="$referer" />替换为:
{if $referer=="你的域名/"}<input type="hidden" name="referer" value="/index.php">{else}
<input type="hidden" name="referer" value="$referer" />{/if}

复制代码
注意:$referer=="你的域名/" 这里的斜杠最好不要丢,
修改登录模板这里我要怎么修改,因为我的论坛在BBS二级目录里。生成的首页在根目录里。那么回调路径肯定有变化吧
我有一个网站 里面有两个程序,BBS文件夹下的DISCUZ论坛程序,和SHOP文件夹下的SHOPEX程序
我现在希望利用DISCUZ的计划任务功能,生成一个静态的HTML首页到根目录。这个静态的首页希望融合了SHOPEX的首页和DISCUZ首页的内容,并且利用DZ的计划功能每24小时生成一次 ,希望这个程序可以是模块化的,PHP程序。方便添加到DZ任务。生成的首页需要在各种浏览器里可以无错排版,利于SEO优化。
另外请各位注意:BBS和SHOP都在一个域名下面是各自独立的二级目录。生成的静态首页在根目录。注意里面的链接的修改。能做的,加 三六零 一一三六八联系,酬金500
展开
 我来答
漫步雨林2
2012-11-05 · 超过33用户采纳过TA的回答
知道答主
回答量:121
采纳率:100%
帮助的人:88.7万
展开全部
生成首页的话,链接的文件路径都需要更改,用正则替换修改吧,否则页面错位,而且点击链接后出现404错误。
追问
都在一个服务器里。应该没事
追答
会有问题的
iostream210
2012-11-06 · TA获得超过912个赞
知道小有建树答主
回答量:588
采纳率:0%
帮助的人:384万
展开全部
这个不难,仅需要对正则表达式足够的了解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式