PHP静态新闻列表自动生成代码

2021-01-23 11:47:097

functionCreateShtml()

{

ob_start(array("callback_CreateShtml","callback_GoToShtml"));

}

functioncallback_CreateShtml($buffer)

{

$page=intval(@$_REQUEST["page"]);

$fileName=$_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF'])."/".basename($_SERVER['PHP_SELF'],".php").($page==0?"":"_".strval($page)).".htm";

$fp=fopen($fileName,"wb");

fwrite($fp,$buffer);

fclose($fp);

return$buffer;

}

functioncallback_GoToShtml($buffer)

{

$page=intval(@$_REQUEST["page"]);

$fileName=basename($_SERVER['PHP_SELF'],".php").($page==0?"":"_".strval($page)).".htm";

header("location:".$fileName);

return$buffer;

}

functionGoToShtml()

{

$page=intval(@$_REQUEST["page"]);

$fileName=basename($_SERVER['PHP_SELF'],".php").($page==0?"":"_".strval($page)).".htm";

if(file_exists($fileName))

header("location:".$fileName);

}

functionDeleteShtml($fileName=NULL)

{

if(is_null($fileName))

$fileName=$_SERVER['DOCUMENT_ROOT'].$_SERVER['PHP_SELF'];

if($fileName[0]=="/")

$fileName=$_SERVER['DOCUMENT_ROOT'].$fileName;

$path=dirname($fileName);

$dir=dir($path);

$patten="/^".basename($fileName,".php")."(_[0-9]+)?.htm/";

while(($entry=$dir->read())!==false)

{

if(is_file($path."/".$entry)&&preg_match($patten,$entry))

unlink($path."/".$entry);

}

}

点击这里复制本文地址

以上内容由聚米学院网友整理呈现,如对侵犯您的权益,请联系邮箱:fzsbm@qq.com

留言评论

php自动生成新闻页,PHP静态新闻列表自动生成代码相关推荐

  1. php 织梦wap源码,织梦手机静态页生成插件 DEDE WAP静态化 手机端生成静态

    织梦手机静态页生成插件 织梦手机端本身默认没有静态,很多客户都想做手机端静态,这次你们有福了, 织梦手机静态页生成插件是一个安装后,可以生成手机版静态页,提高手机版网页的访问速度,更加有利于SEO. ...

  2. html超出高度自动下一页,上滑web页面自动加载下一页

    移动端常常是通过向上滑动到页面底部自动加载下一页内容,而不是点击"下一页"按钮进行加载.这是一个演示了自动加载下一页的小demo. html: html> 向上滑动自动加载后 ...

  3. php自动滚动到页尾,让DOM元素自动滚到视野内ScrollIntoView

    概述 项目中需要把一个DOM元素自动滚动到视野内,百思不得其解,最后再element库里面发现了这个方法,记录下来供以后开发时参考,相信对其他人也有用. 参考资料:element scroll-int ...

  4. ionic自动生成启动页和图标

    ionic自动生成启动页和图标 生成启动页和图标 ionic cordova resources 只生成ios版的启动页和图标 ionic cordova resources ios 只生成Andro ...

  5. 一键静态化【一键生成静态网页】

    项目首页 HTML页  需要全屏轮播展示,要求通过管理平台能够选择展示的图片.开始时使用 Ajax 获取数据库表中图片地址展示,结果只能轮播一次无法循环轮播,最后通过一键静态化实现此功能  一,案例展 ...

  6. 代码生成工具之Winform查询列表界面生成

    在上面一篇随笔<代码生成工具之界面快速生成>介绍了代码生成工具Database2Sharp的界面生成操作,其中介绍了Web界面(包括列表界面.内容显示.内容编辑界面的生成,另外还介绍了Wi ...

  7. php做新闻列表,php 静态新闻列表自动生成代码如何实现

    很多php 教程中都有介绍,这里只提供例子. /** * php 静态新闻列表 自动生成代码 * site www.jbxue.com */ function CreateShtml() { ob_s ...

  8. php自动生成新闻页,自动发布新闻页面的php代码

    自动发布新闻页面的php代码 新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成. 该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下: ...

  9. 生成html页面的ftl文件,FreeMarker生成静态HTML页面的工具类FreeMarkerUtil

    FreeMarker生成静态HTML页面的工具类FreeMarkerUtil 一.FreeMarkerUtil工具类: import com.huaxia.entity.News; import co ...

最新文章

  1. lnmp php编译参数,LAMP、LNMP环境编译参数查询
  2. mass Framework pagination插件
  3. 算法学习之路|完美数列
  4. ScrollViewer滚动究竟来触发载入数据的Behavior
  5. MATLAB与图像处理(三):图像分成块
  6. css 科技 边框_CSS 边框
  7. linux日志分析与痕迹清理
  8. broker可以禁用吗 time_Win8.1系统Runtime Broker是什么进程?可以禁用吗?
  9. [css] 什么是zoom?它有什么作用?
  10. 陈小玉:算法学习建议
  11. 软件过程评估和软件能力评价之间的差异
  12. mysql修改表编码为ytf8_如何修复“TypeError:x和y必须具有相同的数据类型,got”tf.uint8型!= tf.float32型“当我试图以十为单位调整图像大小时...
  13. Android持久化技术
  14. Mac 上有哪些值得推荐的软件?冷门小众软件但实用
  15. xp计算机连接不上网络打印机驱动,windows xp系统打印机共享提示连接失败的解决方法...
  16. Windows重装为Linux
  17. HTAP的下一步?SoTP初探(上):从“大”数据到“小”而“宽”数据
  18. Qt5操作Excel操作的一些心得
  19. 感谢网友,让我实现了Zbrush笔刷自由
  20. 华为机试_HJ61 放苹果【简单】【收藏】

热门文章

  1. Android app 读取xls和xlsx格式的excel文件
  2. 光栅莫尔信号四倍频细分电路模块的设计与仿真研究
  3. Github pages 同步到Gitee pages 并自动更新Gitee pages
  4. winbox 端口扫描_Perun 内网渗透扫描神器
  5. anaconda虚拟环境中conda,pip快速换源/显示源/删除源
  6. android 美图购物车,Android ViewAnimator 实现仿美图的添加购物车的按钮
  7. 计算机无法拔出gtx950,玩游戏提示弹出GTX950M时出问题?驱动人生帮你解决问题...
  8. 观看加勒比海盗陌生的潮汐在线完全免费
  9. BroadCast的两种使用方法
  10. 制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具