例如 一个留言版 访问是访问的是动态生成的静态页面 如果数据变化,那么更新静态html,如果数据没有变化,那么不用更新静态html就是怎么知道数据是否变化了呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 csdn 论坛应该是 asp生成 用xml解析 的吧 csdn 可能就是应为这样 才没有翻页了 每次有人留言,把留言内容加入数据库,同时生成静态htm页。 feel8(准备早起的鸟) 的建议 是个办法 只是 不够通用每个有关更新数据的文件都要这做有没有类似cache服务器的通用方法 又能实时反应变化了的数据? 真的没有么 当然可以了,我写了一个简单的留言本:添加留言部分:<?$file="guest.html"; $tmp="gusettmp.dat"; $fp1=fopen($tmp,"w"); $str="姓名:".$name."<br>\n"; $str.="E-mail:".$email."<br>\n"; $str.="留言:".$content."<br>\n<hr>";fwrite($fp1,$str);fclose($fp1);$fp2=fopen($file,"r");$filecontent=fread($fp2,filesize($file));$fp3=fopen($tmp,"a");fwrite($fp3,$filecontent);fclose($fp2);fclose($fp3);copy($tmp,$file);unlink($tmp);echo $str."<br><a href=guest.html>观看其他留言</a>";?> “每次有人留言,把留言内容加入数据库,同时生成静态htm页。”当然这是最好的方法,没有“留言”自然就没有变化若需要在访问时检查,真是太“臭”了。试想既要读取数据库检查是否有新内容,又要检查静态页面是否已更新。看看是否多此一举。即便有一个后台程序做此检查,那也是被动的定时工作。并不管是否有更新。那有更新时,主动去做来的有效呢? 同意 okdw(零零发财) 兄的说法,我就做过用这种方法实现的新闻系统 lsmh2000:但是你还差文件的检测,该.htm是否存在啊 feel8(准备早起的鸟) 的建议 是个办法 只是 不够通用每个有关更新数据的文件都要这做有没有类似cache服务器的通用方法 (与数据处理完全分开的)****** 又能实时反应变化了的数据? 真的没有么? 还有更好的办法么?大家好好想想呀 数据库编码GBK,页面是UTF8 第十行变量错误 apache重写url匹配汉字的表达式 php怎么修改数据库表名 PHP5有没有Page_Load功能? php连接失败处理 PHP5的QQ群号码:8894982 关于函数内global的作用域的疑问 -------本周排行问题 有函数可以查找字符串中是否含有指定字符吗? 100分求教购物车技术 一个提交问题
的建议 是个办法
只是 不够通用
每个有关更新数据的文件都要这做有没有类似cache服务器的通用方法 又能实时反应变化了的数据
?
真的没有么
<?$file="guest.html";
$tmp="gusettmp.dat";
$fp1=fopen($tmp,"w");
$str="姓名:".$name."<br>\n";
$str.="E-mail:".$email."<br>\n";
$str.="留言:".$content."<br>\n<hr>";
fwrite($fp1,$str);
fclose($fp1);
$fp2=fopen($file,"r");
$filecontent=fread($fp2,filesize($file));
$fp3=fopen($tmp,"a");
fwrite($fp3,$filecontent);
fclose($fp2);
fclose($fp3);
copy($tmp,$file);
unlink($tmp);
echo $str."<br><a href=guest.html>观看其他留言</a>";?>
当然这是最好的方法,没有“留言”自然就没有变化若需要在访问时检查,真是太“臭”了。
试想既要读取数据库检查是否有新内容,又要检查静态页面是否已更新。看看是否多此一举。
即便有一个后台程序做此检查,那也是被动的定时工作。并不管是否有更新。那有更新时,主动去做来的有效呢?
但是你还差文件的检测,该.htm是否存在啊
的建议 是个办法
只是 不够通用
每个有关更新数据的文件都要这做有没有类似cache服务器的通用方法 (与数据处理完全分开的)******
又能实时反应变化了的数据? 真的没有么? 还有更好的办法么?大家好好想想呀