请问如何用php实现网页动态变静态 PCONLINE好象是伪静态吧?http://www.xxiyy.com/phpBB2/233.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ob_start();//you code$str = ob_get_contents();$fp = fopen(date("YmdHis").".htm","w");//生成以当前日期为文件名的网页fwrite($fp,$str);fclose($fp);ob_end_clean(); 如果不要将大量的页面转为静态,而只是针对部分页面,例如首页的话。那么在linux下面的一个好办法如下:编辑一个文件例如 getindex ,内容为用 wget -O /path/to/your/dir/index.html http://www.your.com/yyyyy_for_index.php然后再crontab里面每隔半个小时运行 就ok了虽然和楼主的不大相关,但是还是给各位说一声. SOHU,等这类大型网站的新闻全是这样的URL,http://news.sohu.com/2004/04/09/39/news219793906.shtml他的这个news219793906.shtml是后台程序事先生成,然后放到目录下的吗???2004/04/09/39这个应该是更新新闻时按时间随机取的目录名吧?为什么不用*.html,html和shtml有什么不同?谁有关于shtml的详细文档? 关于shtml,去google.com 搜索一下不就有了 在google.com没找到,晕,好少啊, ob_start(); //打开输出缓冲,echo "hello,这里的字符你是看不见的,它被放在缓存里啦!";//将输出保存在缓冲中$str = ob_get_contents(); //取出缓存中的数据保存在$str变量中$fp = fopen(date("YmdHis").".htm","w");//生成以当前日期为文件名的网页fwrite($fp,$str); //将内容写进文件fclose($fp);ob_end_clean(); //关闭输出缓冲并清空 http://www.csdn.net/Develop/read_article.asp?id=26184 啊,谢谢楼上几位!!!!!google上找这个方法好几天了,还是CSDN里的朋友快,呵 其实通过HTML编辑器将发布的文档直接生成静态HTML文本也行我的站点就是这样做的,不过具体的相关代码不是我写的…… http://expert.csdn.net/Expert/topic/2851/2851103.xml?temp=.1615412我以前的问题 <?phpob_start();require "main.php";if(!isset($_GET['id'])){$tpl->assign('errormsg',"URL路径非法或URL参数错误!");$tpl->display("error.htm");exit;}$tpl->assign('softname',"sdfsdfsd"]);$tpl->assign('displayname',$result->fields['au_displayname']);$tpl->display("soft_view.htm");//模版文件}else{$tpl->assign('errormsg',"该软件不存在,或者尚未通过验证");$tpl->display("error.htm");}$str = ob_get_contents();$fp = fopen('bb.html', 'w'); //将页面信息写到文件中fwrite($fp, $str);fclose($fp);ob_end_clean(); //如果其用它用户的页面将不现实任何的东西//ob_end_flush();echo header("Location:bb.html");?> 你好我是刚刚接触动态转静态的。我想知道ice_berg16(寻梦的稻草人)这段代码生成的静态页面是生成完就存在还是关闭此页面就消失了。大家上面都写了转静态程序。不知这段程序是被每个页面调用还是单独执行的。请指教谢谢 如何发送和接受telnet命令? 请问一下第三方网站使用QQ帐号登陆的原理 PHP 小数点精确度问题,存放经纬度,floatval会自动忽略…… uploadify 上传图片100%没有反映。 跪求新闻采集系统 点击Combo box的选项,由数据库自动生成表格! 介绍一个php的多用户博客系统 如何把数组按格式写到EXCEL中 安装一个blog时的问题(提示无法连接数据库,config.php中dbpasswd="") 请问关于php文件的保护问题 请教用readfile读ftp文件的问题 这是怎么回事,我从来没见过。
//you code
$str = ob_get_contents();
$fp = fopen(date("YmdHis").".htm","w");//生成以当前日期为文件名的网页
fwrite($fp,$str);
fclose($fp);
ob_end_clean();
2004/04/09/39
这个应该是更新新闻时按时间随机取的目录名吧?
为什么不用*.html,html和shtml有什么不同?
谁有关于shtml的详细文档?
好少啊,
echo "hello,这里的字符你是看不见的,它被放在缓存里啦!";//将输出保存在缓冲中
$str = ob_get_contents(); //取出缓存中的数据保存在$str变量中
$fp = fopen(date("YmdHis").".htm","w");//生成以当前日期为文件名的网页
fwrite($fp,$str); //将内容写进文件
fclose($fp);
ob_end_clean(); //关闭输出缓冲并清空
google上找这个方法好几天了,还是CSDN里的朋友快,呵
我的站点就是这样做的,不过具体的相关代码不是我写的……
我以前的问题
ob_start();
require "main.php";if(!isset($_GET['id']))
{
$tpl->assign('errormsg',"URL路径非法或URL参数错误!");
$tpl->display("error.htm");
exit;
}$tpl->assign('softname',"sdfsdfsd"]);
$tpl->assign('displayname',$result->fields['au_displayname']);
$tpl->display("soft_view.htm");//模版文件}
else{
$tpl->assign('errormsg',"该软件不存在,或者尚未通过验证");
$tpl->display("error.htm");}$str = ob_get_contents();
$fp = fopen('bb.html', 'w'); //将页面信息写到文件中
fwrite($fp, $str);
fclose($fp);
ob_end_clean(); //如果其用它用户的页面将不现实任何的东西
//ob_end_flush();
echo header("Location:bb.html");
?>