问题是第二个静态页面的区块里的图片显示不出来。1。生成静态页面程序 admin/addhtml.php
<?
include "../inc/config.php";
include "../inc/function.php";//生成第一个文件
ob_start();
$dirstart="./";
include "../lib/ss.php";
$buffer = ob_get_contents();
$filename = "../ss.html";
$fp = fopen($filename,"w");
fwrite($fp,$buffer);
fclose($fp);
ob_end_clean(); //生成第一个文件
ob_start();
$dirstart="../../";
include "../lib/ss.php";
$buffer = ob_get_contents();
$filename = "../ss/ss1/ss2.html";
$fp = fopen($filename,"w");
fwrite($fp,$buffer);
fclose($fp);
ob_end_clean();
?>2。执行的PHP文件 lib/ss.php
<?
$t->set_file("ss_file","../html/ss.html");
$t->set_var("dirstart",$dirstart);
$t->set_block("ss_file", "list", "list_name");
for($i=0;$i<6;$i++)
{
$t->set_var("i",$i);
$t->parse("list_name", "list", true);
}
$t->parse("ss", "ss_file");
$t->p(ss);
?>3。模板文件 html/ss.html
<table>
<!-- BEGIN list -->
<tr>
<td><img src="{dirstart}images/WGM_12A.gif" /></td> //注意这里,第二个文件这张图片显示不出来
<td>{i}</td>
</tr>
<!-- END list -->
</table>
<?
include "../inc/config.php";
include "../inc/function.php";//生成第一个文件
ob_start();
$dirstart="./";
include "../lib/ss.php";
$buffer = ob_get_contents();
$filename = "../ss.html";
$fp = fopen($filename,"w");
fwrite($fp,$buffer);
fclose($fp);
ob_end_clean(); //生成第一个文件
ob_start();
$dirstart="../../";
include "../lib/ss.php";
$buffer = ob_get_contents();
$filename = "../ss/ss1/ss2.html";
$fp = fopen($filename,"w");
fwrite($fp,$buffer);
fclose($fp);
ob_end_clean();
?>2。执行的PHP文件 lib/ss.php
<?
$t->set_file("ss_file","../html/ss.html");
$t->set_var("dirstart",$dirstart);
$t->set_block("ss_file", "list", "list_name");
for($i=0;$i<6;$i++)
{
$t->set_var("i",$i);
$t->parse("list_name", "list", true);
}
$t->parse("ss", "ss_file");
$t->p(ss);
?>3。模板文件 html/ss.html
<table>
<!-- BEGIN list -->
<tr>
<td><img src="{dirstart}images/WGM_12A.gif" /></td> //注意这里,第二个文件这张图片显示不出来
<td>{i}</td>
</tr>
<!-- END list -->
</table>
解决方案 »
- asp.netMD5加密函数改成php
- apache端口号问题(关于WAMP 俺是初学者)
- http://localhost/phpmyadmin/登录问题
- 请教正则表达式的问题?
- 新人求教PHPThink 关于session和cookie的问题
- 诚心请教相册换行分页的代码!!!!
- 帮我看看哪里写错了,谢谢
- 关于页面计数的问题,
- 为什么我从 mssql server调出的日期型数据月份会变成 中文
- 想做一个连线题那种的试卷。存储方式 问题pic1_name2|pic2_name1| 答案 pic1_name1|pic2_
- ContentChange 是什么 谁知道?
- 怎么样由客户的IP判断他的地理位置?
<?
include "../inc/config.php";
include "../inc/function.php";//生成第二个文件
ob_start();
$dirstart="../../";
include "../lib/ss.php";
$buffer = ob_get_contents();
$filename = "../ss/ss1/ss2.html";
$fp = fopen($filename,"w");
fwrite($fp,$buffer);
fclose($fp);
ob_end_clean(); //生成第一个文件
ob_start();
$dirstart="./";
include "../lib/ss.php";
$buffer = ob_get_contents();
$filename = "../ss.html";
$fp = fopen($filename,"w");
fwrite($fp,$buffer);
fclose($fp);
ob_end_clean();
?>
先生成ss/ss1/ss2.html,再生成ss.html。ss/ss1/ss2.html图片能显示,ss.html不能,图片路径是“../../”