强烈推荐! 静态新闻列表自动生成程序

程序|静态

PHP代码:--------------------------------------------------------------------------------
/*
版权所有:日出东方XP
2004.7.17
*/
function CreateShtml()
{
ob_start(array("callback_CreateShtml","callback_GoToShtml"));
}

function callback_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;
}

function callback_GoToShtml($buffer)
{
$page = intval(@$_REQUEST["page"]);
$fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm";
header("location:" . $fileName);
return $buffer;
}

function GoToShtml()
{
$page = intval(@$_REQUEST["page"]);
$fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm";
if(file_exists($fileName))
header("location:" . $fileName);
}

function DeleteShtml($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);
}
}

时间: 2024-12-03 00:05:47

强烈推荐! 静态新闻列表自动生成程序的相关文章

使用ASP.NET AJAX Toolkit创建新闻列表

我们很多站点上面都需要显示新闻列表,由标题和正文组成的.一般客户都 希望实现这样的效果: 开始的时候只是显示标题,当点击标题的时候, 再展开正文.再点击,又可缩回去. 这是典型的AJAX效果,或者说以前 你也可以通过javascript来实现.我这篇文章中介绍一下使用ASP.NET AJAX框架 来实现的效果 1. 静态的做法 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Defa

新闻标题后的new图片-asp.net c#为最近添加的新闻列表的新闻标题后加new.gif

问题描述 asp.net c#为最近添加的新闻列表的新闻标题后加new.gif indew.aspx 公司相关 行业新闻 相关文章 asp.net-从数据库读取新闻标题和url,已超链接的形式显示 jsp文件连接数据库后能添加数据,但是不能修改和删除 asp.net-ASP.net c# 网站设计 公告栏和新闻列表是用的什么控件 title修改-.net新闻内容页Title如何调用新闻的标题名称? seo 新闻-教务网站信息发布系统的数据库设计 .net-怎么实现站内发短信,asp.net中.

主页上更新不是很频繁的新闻列表,该如何处理?

问题描述 主页上更新不是很频繁的新闻列表,该如何处理?我在想可以写一个静态类,里面一个LIST a 存放获取到的新闻列表,用定时任务更新这个LIST,页面请求ACTION只需要返回这个LIST.这样的方式可行吗?这样可以避免每次都去读取数据库. 问题补充:Wind_ZhongGang 写道 解决方案 推荐个jar包,ehcache.具体怎么用参见网上说明,想配置使用起来也是很简单的.解决方案二:这个看实际情况吧.看你的新闻更新频率,新闻内容大小,综合一下.解决方案三:这样不就麻烦了,还用了定时器

JQuery页面图片切换和新闻列表滚动效果的具体实现_jquery

最近用到一个页面上图片左右切换和新闻列表滚动呈现的效果,整理如下: 前段代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"&g

CSS+JS网页制作实例:新闻列表鼠标滑过显示详情

文章简介:新闻列表鼠标滑过,显示单条详情. <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>demo</title><style type="text/css">body { font-size:12px;

在DIV+CSS排版中新闻列表的制作方法

css 最终效果: 2005年5月30日 新闻标题01 2005年5月30日 新闻标题02 2005年5月30日 新闻标题03 2005年5月30日 新闻标题04 CSS代码: .list{ margin: 0px 10px 20px; text-align: left; } .list ul{ list-style-type: none; margin: 0px; padding: 0px; } .list li{ background: url(/imagelist/06/31/gu432q

JS+ASP打造无刷新新闻列表

新闻列表在各大网站中并不少见,有了新闻列表就少不了分页,今天我们要谈的就是各分页间的切换方式. 传统的方法是将页码以URL参数的形式传到列表页,列表页内程序根据传入的参数来显示不同的内容,这之间就有了一次刷新.然而很多时候页面中的新闻列表只占该页布局的一小部分,分了更新这小部分的内容却得刷新整个页面的内容,有人抗议了,于是之后就有人采用XMLHTTP.AJAX等技术来实现无刷新更新列表.今天我们也要实现无刷新更新列表,但不使用XMLHTTP.AJAX等新技术,只使用传统的JavaScript和A

asp.net 新闻列表样式代码

新闻列表: 复制代码 代码如下: <div class="news_list"> <asp:Repeater ID="gsxw" runat="server" DataSourceID="GetNewsByType"> <ItemTemplate> <ul> <li><span> <%# Convert.ToDateTime(Eval("N

Javascript+ASP打造无刷新新闻列表

javascript|刷新|无刷新 如上图所示的新闻列表在各大网站中并不少见,有了新闻列表就少不了分页,今天我们要谈的就是各分页间的切换方式.传统的方法是将页码以URL参数的形式传到列表页,列表页内程序根据传入的参数来显示不同的内容,这之间就有了一次刷新.然而很多时候页面中的新闻列表只占该页布局的一小部分,分了更新这小部分的内容却得刷新整个页面的内容,有人抗议了,于是之后就有人采用XMLHTTP.AJAX等技术来实现无刷新更新列表.今天我们也要实现无刷新更新列表,但不使用XMLHTTP.AJAX