A-A+

PHP生成静态页面小程序 v1.1新版发布

2012年11月28日 PHP源码分享 暂无评论 阅读 0 views 次

前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求的PHP批量更新生成静态HTML页面、PHP更新文章时同时更新对应的HTML页面都整合了进来,至此,关于PHP生成静态页面的原理都在程序里面了,我把一些核心说明也写在了博客上面,有不懂的可以参考一下。

因为考虑到PHP新手用户针对PHP简单源码的需求,这个版本除了在生成静态原理核心代码上有所加强外,还新加了分页系统、后台登陆系统、验证码功能,独立密码修改、注销代码、前台调用新闻分类等针对PHP新手操作性比较强的源码。

新的PHP生成静态页面小程序版本主要更改如下:

1,美化了首页,模板页

2,增加了分类页面

3,新增简单的分页系统

4,PHP跳转到相应HTML页面技术(newsdetail.php)。

5,数据库里面新建 admin 表,用来保存用户名和密码

6,数据库 newscontent表 新增字段 content

7,新增后台管理系统

8,新增登陆验证码功能

9,PHP更新文章时同时更新对应的HTML页面

10,PHP批量生成静态HTML

11,整合了新闻添加、更新、删除为三个页面(前面提交和后面执行放到一起)。

12,后台读取新闻列表页面。

界面预览:

使用说明:需要手动将根目录下的数据库 data 导入到新建数据库 data 当中,并更改 inc/conn.php 文件里 mysql 用户名和密码。

建议新手PHP朋友在本版本的基础上进行完善,1,前台模板更改美化 2,前台文章分页进行静态化 3,后台新闻列表进行分页显示 4,后台批量更新进行分段更新 5,新加读取次数的字段,并在静态html页面进行动态调用 6,加一个PHP文章缓存功能,理解与静态HTML有什么不同。主要是能够通过此源码提高自己的动手操作能力。

小提示:本程序是专为PHP新手朋友打造的,旨在帮助PHP新手朋友学习研究PHP生成静态HTML页面的原理,所以没有考虑程序BUG,此程序由夏日博客独立设计完成,源码完全开源免费,这个源码属于大家的,不存在任何商业版本,但如果要进行商业用途,出现的一切后果由使用者负责!

- > 点击下载

关于作者:典型的技术屌丝男士!如果本程序对你有帮助,希望你能在本页进行一个评论,对于你来说仅是举手之劳,但对于作者来说是一个莫大的支持。

新的版本更新和BUG修复会在本页进行发布,如果您需要使用或研究本程序,请收藏本页,以便发布新的程序及发现新的漏洞您会第一时间看到。本站将为用户终身提供免费的技术支持和BUG的修复。

关于运行上面的问题:

1,后台登录出现这个,什么意思?
Warning: Cannot modify header information - headers already sent by (output started at D:\APMServ526\www\htdocs\admin\login.php:10) in D:\APMServ526\www\htdocs\admin\login.php on line 32

admin 回复 [2013-01-17 02:22 PM]
你在 login.php 页面顶部加上 ob_start(); //打开缓冲区 这一句应该就没问题了,加在 session_start(); 上面。这是PHP.ini里面配置的问题,更改两个页面即可。admin/目录下的 login.php和logout.php。

2,后台可以填加,首页无法更新

其实这个是没有问题的,首页是动态进行数据调用的,默认的数据调用是最先前添加的在前面,这就导致最新添加的没有在首页出现,而出现在了后面。解决方法是将调用的SQL语句更改为:$sql="select * from newscontent where newstypeid=$newstypeid order by newsid desc limit 0,5";。

3,列表页只显示3条

更改源码文件的条数就可以了。$pagesize=3;改成$pagesize=10;就会显示10条,新加的都会显示出来。

如果你不会更改的话,可以留下邮箱,我将改好的这几个源码发给你,对应覆盖一下就可以。

使用本源码请大家尽量保留版权信息,算是对原作者的一个支持,谢谢!

最新版已提供下载:夏日文章CMS管理系统V.01

给我留言