A-A+

夏日PHP+Mysql新闻系统V1.2

2013年08月20日 PHP源码分享 评论 180 条 阅读 9,764 views 次

本程序是夏日php+mysql新闻管理系统,由夏日博客独立设计完成,前台页面美观,后台程序精简,整体源码结构非常简洁,可以进行后台独立管理。

本程序旨在帮助php新手用户进行研究学习使用,现最新版本为 v1.2,满足基本新闻系统的要求,所拥有新闻最基本的功能 :1,网站全局的设置 2,新闻无限分类增删改查  3,新闻系统的管理  4,内容页生成静态页面(批量及分段生成)。  5,单独管理系统单页。

本程序源码完全开源免费,程序你可以进行随意修改使用,但如果要进行商业用途,出现的一切后果由使用者负责!

先来浏览一下缩略图吧!可点击图片放大后按键盘 “ F ” 键查看图片实际效果图。

 

版权声明:首先 感谢您使用夏日PHP+Mysql新闻系统V1.2 ,对于一个开源软件的开发者来说,软件被广泛的使用是对我工作最大的回报。本软件不收取任何费用,可以用在任何用途,前提是保留开发者版权链接信息 <script type=”text/javascript” src=”https://www.xiariboke.com/net/cpt.js”></script>

源文件在不断更新中,本源码免费开源,保留版权信息,算是对原作者的一个支持,另外你可以获得本站免费技术支持和原程序升级服务。

好了,下面来看看如何安装吧(PHP新闻系统在本页最下方进行下载):

第一,首先要有支持php+mysql的空间,缺一不可,空间是放置php文件的地方,mysql数据库是要导入mysql数据库的。

第二,将文件包进行解压后通过FTP进行上传到服务器指定目录下,如果在本地进行测试,则将解压后的文件放置到本地环境下。

第三,解压后会看到phphtml.sql 文件,这就是 mysql 数据库文件了,将此文件导入到 mysql 数据库中,如果你还不会导入,请看下面这篇文章:如何利用工具导入.SQL数据库文件

第四,将php文件和mysql数据库导入成功后,还需要进行mysql服务器的配置,配置文件是 include/config.php 文件,这里是我本地的测试用户名和密码,要改成你自己的,注释我已经写好了,参照注释进行配置即可,配置好后就可以成功预览新闻系统了。

第五,后台管理:你的网址/新闻系统目录/admin/AdminLogin.php 用户名:admin,密码:admin,正常使用时建议更改后台登陆地址,比如, 原后台地址 …/admin/login.php 更改后为 ../你自己编写的字母/login.php,这样看起来更安全一些。另外请注意 AdminLogin.php 的大小写。

第六,文件目录(1):index.php 网站首页显示页面  (2):Art_List.php  分类新闻页面。(3):include/ 公共页面,其中 config.php 是 mysql 数据库配置文件,global.php 是网站核心配置,实例数据库对象文件,Function.php 静态页(动态内容设置)文件。(5):lib/类文件。(6):images/:图片和样式 。(7):imagepass/ 图片上传到的文件夹,请注意,一定要给写入权限,否则上传不了图片。  (8) admin/:整个后台文件。(9):moban/ 单页和文章的模板文件。(10):news/ 新闻页的静态生成目录,按照时间来生成。(11):group/静态单页的生成目录。

第七,如果将本新闻系统整个作为一个网站的一个单独模块的话,需要将整个php文件上传到相应目录下,比如“您的网站根目录/phphtml/”,则需要更改模板文件的图片和CSS样式路径为 /phphtml/image/style.css 即可,其它地方若出现不能显示的问题,均按此更正即可。

第八,如果在调试时一片空白,则可以去掉本系统的容错语句,具体看一下出现错误的信息,去掉容错语句的步骤是,打开 include/global.php 文件,找到 error_reporting(0); 这句,更改为 //error_reporting(0); 或删除掉即可。

第九,如果您是在本地进行学习研究而又没有本地环境的情况下,那么本博就推荐您一个不错的PHP集成环境吧,phpStudyAdmin,这个是集成了 php,apache,phpmyadmin,mysql,zend 的一个综合环境~~

第十,(1):新闻调用标签:<?php echo $db->select(“newscontent”,”*”,”3″,”12″,”1″,”50″,”1″)?> 参数一,数据库表 参数二,参数 * 号查询所有,默认 。 参数三,调用分类ID 参数四,调用前N条记录,参数五,ture 与 false 设置,默认即可。 参数六,标题取前N个字符,参数七,是否显示添加时间,1为显示,0为不显示。

小说明:使用新闻调用标签时需新建 table,比如
<table width=”100%” height=”28″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<?php echo $db->select(“newscontent”,”*”,”3″,”10″,”1″,”32″,”")?>
</table> 自行设置好即可。

(2):系统设置调用标签:<?php echo $db->ly_system(“system”,2)?> 共两个参数,第一个是系统表 system,默认即可,第二个参数是数字,1 为网站名称,2为网站标题 3为网站关键词 4为网站描述,5为网站URL 其它为网站版权。(3),单页使用:1,后台添加单页 2,查看单页ID 3,生成单页 4,链接为 group/后台单页ID号.html

点击进行本站下载,开始你的新闻系统之旅吧!

如果你在使用当中有什么问题,可在本页进行留言提问,我会尽量第一时间进行回复,若不能及时回复你的问题,可以进群讨论,夏日源码交流群:101140934

180 条留言  访客:180 条  博主:0 条

  1. 钢铁侠

    小错误不是一般的多

  2. youhebuke0121

    文本编辑没法写东西a

  3. youhebuke0121

    文本编辑没法写东西

  4. youhebuke0121

    添加新闻时,新闻内容框没有办法填,写不进去东西

    • smiling

      是否浏览器的问题,可以尝试着换一个浏览器测试。

      • youhebuke0121

        如何上传图片?上传失败

  5. 老K

    打开链接到二级页面怎么有些卡,并且左边的菜单栏是先居中才恢复到左侧

  6. 发展

    我的怎么没有生成静态文件,添加的标题也有了。

    • smiling

      检查一下生成静态的文件夹权限,一定要可写。

  7. Hellogsir

    老大为什么我部署到wdcp上面显示空白呢?数据库连接测试是正常的,我也把容错句注释掉了,还是显示空白?还请赐教!!

    • smiling

      如果把容错语句去掉,应该提示错误信息的,是否是 wdcp 上面哪里屏蔽了错误显示呢。

      • hellogsir

        wdcp没有关闭错误提示 你的支持php5.4及以上版本吗?

        • smiling

          应该支持的。。

          • hellogsir

            那为什么首页是空白呢???

          • smiling

            所以正常情况下,如果把容错误句去掉的话应该是显示错页信息的,再检查一下,是不是配置软件里面有把错误屏蔽了呢。。可以自己新建一个普通的php文件,故意把语句写错,运行一下。

          • hellogsir

            还是不行,能帮帮看看吗?是哪里的问题吗?

          • hellogsir

            你能帮忙看下是哪里的问题吗?

  8. Hellogsir

    夏日新闻系统 放到主目录没有问题 放到 二级目录下
    Not Found

    The requested URL /Art_List.php was not found on this server.
    Not Found

    The requested URL /xinwen/news/2015-01-05/17-47-24.html was not found on this server.

    • smiling

      如果放到二级目录,注意文章的绝对路径是否正确,比如 /xinwen/news/ 这个目录。。

      • Hellogsir

        $links.=”news/”.$rows[‘newspath’].”|”;这个绝对路径是这里吗?
        是不是要写成$links.=”xinwen/news/”.$rows[‘newspath’].”|”; 这样呢?
        我有点愚钝,老大你说的绝对路径是目录吗?还是代码中的绝对路径呢??

        • smiling

          如果是二级目录的话,可以把一级的也写上测试下。比如一级/news/”.$rows[‘newspath’].” 这样。最好是能安装在根目录下。二级目录的路径不好调试。

  9. 闪闪

    我的为什么打不开啊

    • smiling

      怎么打不开?没有调试成功?

    • 紫色郁金香

      请问include/config.php 文件怎么配置,我没看到注解

      • smiling

        config.php里面相应位置填上自己的MYSQL主机信息即可。localhost 是IP信息,通常都是 localhost 就可以了,接下来就是 MYSQL 帐号密码和数据库。。

  10. 饼干小子

    点击最新文章里面的内容出现not found The requested URL /news/2013-05-07/22-25-20.html was not found on this server.很急啊

    • smiling

      可能是文件路径的问题,可以检查下路径下的文件是否存在。

  11. hoire

    我修改了数据库中的字符编码为GB2312怎么数据库中还是乱码啊

    • smiling

      可以尝试使用 Navicat Lite 来进行导入。

  12. iidy.net

    博主的站真不错几乎每篇都收录了

  13. question

    为什么我不能添加新闻啊?也不能修改,点击编辑新闻,内容框是空的,求教

    • smiling

      可以检查一下路径是否正确。

  14. 风林雨木

    博主,怎么更改导航条的文字啊,其他的多很好用,就是不知道怎么更改导航的文字。

    • smiling

      导航条的文字后台应该可以直接控制的吧。如果不行可以打开文件顶端修改。

  15. 吕泉

    我的我的 忘记了 呵呵

  16. php初学者

    下载安装后,首页后台显示都没问题,添加也问题,但是前台所有栏目点击都报404错误,这是怎么了?和本地测试环境有关?还是本身路径问题?谢谢!

    • 哆啦A梦

      我也是这种情况,怎么解决的亲?

      • smiling

        应该是本地路径的问题,另外看一下文件夹里面是否已经生成了 html 文件。

        • 墨雨如风

          在哪里生成呢?如果没有怎么办

  17. xiaolecc.com

    看到你的这个cms很简单 就使用了,请问您还要跟新吗?
    目前bug:新闻修改bug无法上传图片 form表单少了enctype
    图片的name不一致,中文字符串截取乱码。其他还在测试中。

    • php初学者

      我本地路径为什么不对?打开静态页面报404错误!

      • smiling

        可以看一下是否生成了静态 HTML 页面。

    • smiling

      目前还没有时间更新,无法上传图片可以检查一下是否权限的问题,

  18. cock tingting

    Art_List.php?cid=3 请教下这页为何是老的新闻在前,新的在后,我想调整成新的在前老的在后代码怎么改?谢谢

    • smiling

      可以调整下 art_list.php 文件里的 SQL 执行顺序即可。

  19. cock tingting

    Art_List.php?cid=3 请教下为什么这页的数据是老的在前,新的在后。怎么才能把新的调在前面,老的在后??谢谢

  20. hiac

    Art_List.php新闻列表没有东西 但是最新文章和推荐文章都有内容

    • smiling

      可在Art_List.php 页面检查大小写代码,或者去掉代码的容错语句,具体看一下错误代码.

  21. feng

    #1005 – Can’t create table ‘phphtml.newscontent’ (errno: 150)

    博主,为什么会这样 新手。。。

    • smiling

      需要新建数据库,然后进行导入操作.

  22. 董丘旨而

    强人,佩服死了。呵呵,不错啊

  23. 思客

    老大.本机测试正常,上传到服务器显示500内部错误.是怎么回事,要咋处理呀?

    • smiling

      500内部错误是服务器的问题,可将容错语句去掉,查看具体的错误代码.如果有权限,可以直接重启服务器查看.

  24. ssskdg

    请问前台显示乱码怎么办

    • smiling

      前台显示的页面编码是否正确,可左键-编码-改为GB2312即可.

  25. 碉堡了

    后台上传图片失败,如何给权限,我是在XAMPP环境下运行的

    • smiling

      看一下上传图片的文件夹是否有可写权限.

  26. sunrain

    你好,我在前台登录的时候有些照片显示不出来,在后台添加文章的时候,那个编辑器不能输入任何东西。添加的题目倒是可以在前台显示出来。麻烦问下这是怎么回事?

    • smiling

      建议放在根目录下进行测试,图片不显示和编辑器不能输入应该是路径的问题,请检查一下.

  27. 求助

    你好,我想请问一下,为什么我使用IE11登后台时网页进栏目里的内容时只显示一半呢?

  28. 夏日粉丝

    您好,我是学生,用来学习。但是源码没看到下载链接额。

    • smiling

      文章的最下面有下载的链接.

  29. 向阳

    传到服务器后台登陆不了,验证码总是不正确,去掉登陆总是提示需要重新登陆,会是什么原因呢

  30. 新手

    生成的静态html不能正常显示 点击量 的更新也不能显示。

  31. 各种无聊

    麻烦问下,夏日文章CMS管理系统V1.1
    这套源码后台登不上去啊,试了好久 不知道什么原因?
    等待您的回答!

    • smiling

      应该是跳转语句不兼容的问题,你可以换成 JS 进行跳转,实际上是已经登陆了。

  32. 978c

    令人尊敬的smiling ,您好!做得太漂亮了!!!能加个广告系统就更加完美了!!!

  33. 新手

    新手学习中 拿来学习下 谢谢了

  34. 明修网络博客

    看上去好麻烦,估计做这个得用好长时间吧.

  35. 小生有利

    这么给力竟然我知道的晚了。

  36. 小鬼哥

    博主asp和php都研究啊,这一版看起来也不错~

  37. 小鬼哥

    新手学习的一个小程序源码。

  38. 博客说

    有技术就是强啊

  39. mzxx

    刚刚下载,代码精简,对于初学者来说是个好的东西

  40. 通化小情哥

    老大,typeid分页显示顺序不对,新添加的出现在最后。如何修改?

    • smiling

      可以看一下补丁第二条,更改SQL语句即可,也可以查看最新版程序,最新版已修正.

  41. 分享互联网

    这个写得很好,适合新手参考,我最近也正在学习php,以后请多指教

  42. 更深的蓝

    一直在找一个这样的学习型源码,可以学习巩固书本上的知识。顶一个!

  43. jovesany

    编辑器换个KINdediter,分类写个无限分类,文章内容页加个评论功能。一个简单强大的CMS就出来了

    • smiling

      一个让新手学习的小系统。

  44. 周周

    typeid.php
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-3,3’ at line 1
    怎么修改?

    • smiling

      测试没遇到这个问题,看错误提示,应该是数据库没有导入正确。

  45. 一把刀子

    感谢老大.无私而且热情.力挺

  46. 我是新手

    麻烦问下。。我在后台添加新闻之后批量更新时总是报错。mysql里面我看已经添加进去了。但是无法生成html文件。。
    提示Warning:fopen(../newslist(2013-01-25 05-34-33.html)(function.fopen):failed to open straem:No such file or dicrector in C:\web\www\cc\admin\html.php on line 31

    • smiling

      这是提示无法打开文件,你的层目录很多,可以尝试在错误的页面添加类似于“../../” 之类的路径文件即可。欢迎来访。

  47. 一把刀子

    更改完毕了。谢谢老大.能不能加个滚动图片

    • smiling

      暂时没有时间更新新版,你可以尝试着自己添加一下,如果那天更新新版了,我会添加上去滚动图片效果,敬请关注!

  48. 一把刀子

    老大希望能把程序更新下.对我这个新手来讲太难了呵呵.

  49. 勇敢的心

    老大的源码虽然很简单,但很容易理解,优化方面也不错,希望老大能更新下一版,哥绝对顶你。。。

  50. 一把刀子

    后台添加文章后。主页不更新.请老大及时解决.我觉得这程序非常好.适合优化,如果在丰富下内容就好了。希望老大添加滚动图片连接的新闻.以丰富内容.谢谢。

    • smiling

      更改首页调用内容的SQL语句:$sql=”select * from newscontent where newstypeid=$newstypeid order by newsid desc limit 0,5″;希望对你有帮助。

  51. 464040335

    如何新建数据库 将其导入啊 新手 谢谢

    • smiling

      mysql数据库的管理工具即可,推荐 phpmyadmin 或者 Navicat Lite即可。

  52. 小试牛刀

    谢谢.非常无私.

  53. Phper

    真的很感谢了,谢谢作者。

  54. php菜鸟

    想你学习.

  55. 2B的学校啊

    破逼的学校啊,什么都学不到,我也是屌丝男士,比你苦逼得厉害!

  56. LZY

    夏日博客很适合网站开发者和学员收藏,有很多实用性很强的代码分享哈。

  57. 拉风的男人

    是应该过来支持一下博主了。

  58. 程序员的网上家园

    进行测试了,能打开,我要是有一半博主的水平就够了。偷笑。。。

  59. nethuan

    后台登录出现这个,什么意思?
    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

    • smiling

      你在 login.php 页面顶部加上 ob_start(); //打开缓冲区 这一句应该就没问题了,加在 session_start(); 上面。这是PHP.ini里面配置的问题。

      • 逗比

        博主,你好,我发现你这个cms有sql注入漏洞!如果可以的话加我的qq:495975345 验证信息:smiling。跟你一起学习一下!

  60. 博主你好

    博主你好,已经进行新版下载了。谢谢了。

  61. CAD2012下载

    我一看到代码就蒙了,哈哈。

  62. QQ非主流

    亲,我登陆后台,用户名和密码是什么呀?

    • smiling

      默认的用户名和密码都是 admin,保存在表 admin 里面,没有进行加密。

  63. 打家劫舍

    打家劫舍的来了,已经成功进行预览了,有不明白的再来问作者了。

  64. 新手学习PHP

    新手来支持一下,不知道博主收徒弟不收,听说你有PHP笔记能发一份到我邮箱吗,不胜感激。

    • smiling

      好的,等下整理好了发到你邮箱里面,欢迎来访。

  65. zxcms

    我用了你的第一版,感觉源码精简,容易理解,特别来支持作者。

    • smiling

      别客气,源码共享,欢迎来访。

  66. 小龙PHP

    这个必须得支持,没想到博主怎么快就把源码给更新了,我的哪个更新文章时重新生成静态页面还不会,看看你这一版的了。

  67. 464040335

    请问博主 怎么建立数据库连接 我是新手 不好意思

    • smiling

      mysql数据库的管理工具即可,推荐 phpmyadmin 或者 Navicat Lite即可。

  68. 博主你好

    博主你好,我在你的源码的基础上加了一个更新的功能,可怎么也更新不了HTML页面,您能给个思路吗?

  69. 小龙PHP

    您有好的PHP教程吗,我学的不到家。

    • smiling

      我有自己的学习笔记。。。

  70. 小龙PHP

    想请教一下博主,我下载了你的程序,我想更新文章,怎么样再重新生成静态页面?好像没有更新的功能。我是一个新手,你的源码对我很有用,谢谢啊。

    • smiling

      你看下我写的代码原理,自己动手操作一遍,没那么复杂的,欢迎来访。

  71. R

    新手请教下,我换个 模板后 若我想在 所有已添加新闻的 静态页 都 全部刷新一次
    能告诉我下我一个大概的思路么?
    admin 回复
    可以进行批量更新操作,我写过一篇批量更新的文章,按照这个思路就可以全部进行更新,希望对你有帮助。

  72. PHP新手

    小程序很适合新手学习,谢谢博主了!

  73. 額額

    你好,發表文章完,點選連結都是
    The requested URL /news/2014-03-21/08-38-55.html was not found on this server.

  74. 龙三公子

    程序员果然牛B啊,你这个站为什么不用自己的程序呢,我看你用的是WP是

  75. 插班生

    这个新闻系统
    最新 推荐 等等怎么设置显示呢

  76. smiling

    后台添加新闻,添加分类均失败,和最新版的 MYSQL 不兼容,需要更改一下相关 SQL 语句,为空的改为 NULL。

    • xaixia

      安装登陆说用户名或密码不正确??

  77. php粉丝网

    最新版的 mysql 不兼容问题,为空不能添加成功,需赋值,另单页无法删除等。

  78. yer

    我又从此页面下载1.2版,反复测试了好几遍,确认不是我的操作问题或者数据库问题,请求smiling 测试修改下。。。

    • smiling

      可进群加QQ帮你看一下。

  79. yer

    去掉容错语句也没有提示什么错误,就是提示添加新闻失败。。,但奇怪的是只是添加分类新闻失败,如果添加单页新闻,就正常。

  80. yer

    夏日CMS,后台选择“新闻类别”后,再添加新闻,就会提示添加失败。。。什么原因啊。

    • smiling

      我记得老版里出现这个BUG,最新版已修补,可以在config.php里面把容错语句去掉,看看具体出现什么错误代码。

  81. summer

    博主,你好。我安装了以后后台有很多乱码,点击修改密码显示:无法在admin/renpassword.php 找到该文件,而且每个后台页面都有乱码。前台页面更是显示不了。求助博主大神

    • smiling

      导入数据库时选择字符集为 gb2312,看看是否正确,无法找到文件,可能是因为大小写的问题,看一下连接的文件名是否是 renpassword.php 全小写。

  82. luwenjie

    博主支持一下。
    提个bug,新闻管理->分类管理 修改功能有问题
    原因:newsclass.php line72
    修改为:$newstypeid=$_GET[“newstypeid”];

    • smiling

      好的,谢谢,下次更新时进行修复。

  83. 白狐

    按照上面说的删除 error_reporting(0) 后还是一片空白

    • smiling

      是否mysql密码配置正确。

  84. 陕西在线

    看起来很不错,能否给提供下下载路径,谢谢!

    • smiling

      下载地址在本文的最下方。

  85. 我爱上QQ

    前台后台都不错,赞一个~

  86. Mekbo

    博主你为什么不直接写安装程序,这样适用性更好,不是所有人都会你那些操作,一个安装程序模板可以用于任何程序的。

    • smiling

      嗯,应该写个insert安装程序。

  87. Aben

    预览页面挺漂亮的,做文章站很不错,博主是高手,佩服。

  88. 逐鹿士

    很不错的源码和教程,学习了很多。

  89. haha

    后台正常前台页面是乱码 该如何处理

    • haha

      ok了 sql文件编码转成gbk再导入

  90. 生命流水

    博主,我下载了你的cms,安装后能出来,但是很多图片无法显示是怎么回事呢??

    • smiling

      如果是在第二级目录下安装的,需要更改一下首页图片路径,可参考本页第七条,在最新版本中将更正这个错误。

  91. 从良未遂

    我嚓,博主是技术达人啊,还有自己的cms,牛X

  92. nimbus

    老大我看你的CMS代码少才用你的,但是无法使用啊。
    上传之后没任何显示,但是ping的通。
    咋回事?能指导一下么。
    nimbus2009@139.com

    • smiling

      可以先把容错语句去掉,看看提示什么错误。

  93. nimbus

    站长你好,你可以把修改后的CMS夏日上传到百度网盘并在此附上地址。

  94. 玩游戏赚钱

    在哪下载呢?没找到下载的地方

    • smiling

      暂时没提供下载链接,可到网上进行搜索,稍后会提供最新版下载。

  95. 嫩仔仔

    不知道可以给一个演示站点吗》

    • smiling

      暂时还没有演示站点,请继续关注最新版本。

  96. 阿帮

    夏日好厉害啊,自己都能写CMS出来,崇拜ING,星星

  97. Louis Han

    看起来已经相当专业了啊

  98. 慢点不为过

    smiling还是要有个自己的下载链接才好,如果有人做了修改,还用你的名字提供下载,最终可能会认为是你安装了后门。。有自己的下载地址,任别人怎么动,都和你没关系了。

    • smiling

      嗯,应该添加一个链接地址的,谢谢你的建议。

  99. 小qq

    去哪边下载哇?

    • smiling

      网上搜索就可以搜索到的。

  100. jiji

    博主高手啊,,很不错啊,看上去简洁易上手的感觉!!!

    • smiling

      还算是可以用吧。

  101. 人胎素

    不错!小巧灵变得CMS系统!!!博主加油争取优化到最好,争取更多人使用!

    • smiling

      谢谢,会不断进行更新的。

  102. 阿乾

    没有演示站点吗?

    • smiling

      暂时没有演示站点,不过网上已经有在使用的。

      • hoire

        为什么我在你这里下载的源码,拿回去老师乱码,数据库,网页都是

  103. 好运品牌鞋

    感觉好复杂哦。

    • smiling

      没那么复杂的,已回访。

  104. 电脑爱好者

    不错 一般企业站有这些功能就够啦

    • smiling

      这些功能对于一般的企业站肯定是足够的了。

  105. 邵泽洋博客

    支持,感觉非常不错。

    • smiling

      没事随便写的很普通的一款CMS。

  106. 楚狂人网赚

    会写程序的都是高手~

    • smiling

      不敢说呀。

  107. 小媒体

    我只想说,博主新版的站实在太棒了。。

给我留言