Xiaomage's Blog(伪)制作完成

温馨提示:本文最后修改于 50 天前,部分内容可能已经过时。如文章内容或静态资源失效,请联系我进行更新,谢谢~
近期自学了一点点世界上最好的语言(别问,问就是PHP)(这也许就是我没更新博客的原因),打算做个小项目练练手,正巧作业是自己纯手写一个博客...那就开始吧!

我花了大概四五天时间,先学习PHP与MYSQL,再写出基本的HTML框架,最后进行PHP的实践。

先把学习用到的网址贴一下,教程还是很不错的,以防忘记:

十天学会PHP(第六版) - 网易云课堂

PHP 教程 | 菜鸟教程

SQL模糊查询法 - 简书

现在还不完善,只能实现基本的增删改查,只是完成了作业,等功能更加完善,加入登录功能后,可能会开源到GitHub...(坐等被dalao喷)

2019.1.22 更新:GitHub地址:https://github.com/xiaomage2000/Xiaomage-Blog

现在只放出demo,看官可以体验一下:
https://lab.xmgspace.me/web_learning/6th/index.php

因为Ajax的原因,进入页面请先刷新,否则css样式会乱掉。

再放上几张屏幕截图:
2019-01-22 (1).png
2019-01-22 (2).png
2019-01-22 (3).png
2019-01-22.png


2019.8.6 状态更新:
今天整理数据库,无意发现被灌水了这么多垃圾评论...以后做这类项目一定要做好验证措施~目前评论功能已经撤下,相关评论已经删除。(放在国内我应该早被网警谈话了吧QAQ...不,应该国内都不让开评论...)
WQ99RH3MEFB1@4_YHQ[$0WK.jpg
F7`528I2CRISKZX~0}@$9H5.png


更新日志:
2019.1.21 v 1.0 发布

经过更新,现在Xiaomage's Blog(伪)已经支持登录和留言板功能了,并且能够对文章进行翻页,更好的完成了需求。

我也将继续更新,修复未知的Bug,改善功能。

2019.1.22 v 1.1 发布

1.非登录状态下,新文章_New Post、编辑此文章和删除此文章的连接将不再出现在页面上,必须登录才能显示并进行操作;

2.搜索结果支持分页显示;

3.撰写新文章时,作者将自动从COOKIE中提取,不必再输入,若想更改作者,需要发布后再编辑此文章。

4.Some bugs fix.

2019.2.16 v 1.2 发布

1.对评论区进行了大的升级,去掉了原来在首页的留言板,每篇文章的评论区分开,使得Xiaomage`s Blog更加完善。

2.点击文章标题即可详细阅读并查看或留下评论。

3.部分页面CSS优化,加入页面背景。背景图片来自动漫《我们仍未知道那天所看见的花的名字。》吹爆这部动漫!

2019.2.28 v 1.3 发布

1.加入了管理页面,可以在这个页面中退出登录,更改密码,删除文章,编辑文章等,更像专业博客的控制面板。

2.改进了登录状态确认的代码,修复漏洞。

3.一些小的改进,如css引入媒体查询等,另外移除大量卖萌元素QWQ...

2019.3.15 v 1.4 发布

1.重构部分执行代码,将部分代码与纯HTML剥离开来,通过类与对象,增强可维护性。

2.删除修改了一些无用的代码,减少代码冗余。

3.加入了评论的用户记忆功能,通过session实现,用户第一次留言需要输入昵称,在不清除cookies的情况下,以后则不需要再次输入。

~~End Of File~~

本文永久链接:https://blog.xmgspace.me/archives/fake-xmg-blog.html

本文文章标题:Xiaomage's Blog(伪)制作完成

本站欢迎转载与引用~但您需要注明文章标题与链接,并表明转载/引用自Xiaomage's Blog。

授权协议:署名-非商业性使用-相同方式共享 4.0 国际(CC BY 4.0)

标签:PHP

还没有人评论哦,还不快抢沙发~

添加新评论

i_f01.pngi_f02.pngi_f03.pngi_f04.pngi_f05.pngi_f06.pngi_f07.pngi_f08.pngi_f09.pngi_f10.pngi_f11.pngi_f12.pngi_f13.pngi_f14.pngi_f15.pngi_f16.pngi_f17.pngi_f18.pngi_f19.pngi_f20.pngi_f21.pngi_f22.pngi_f23.pngi_f24.pngi_f25.pngi_f26.pngi_f27.pngi_f28.pngi_f29.pngi_f30.pngi_f31.pngi_f32.pngi_f33.png