近期自学了一点点世界上最好的语言(别问,问就是PHP)(这也许就是我没更新博客的原因),打算做个小项目练练手,正巧作业是自己纯手写一个博客...那就开始吧!
我花了大概四五天时间,先学习PHP与MYSQL,再写出基本的HTML框架,最后进行PHP的实践。
先把学习用到的网址贴一下,教程还是很不错的,以防忘记:
现在还不完善,只能实现基本的增删改查,只是完成了作业,等功能更加完善,加入登录功能后,可能会开源到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.8.6 状态更新:
今天整理数据库,无意发现被灌水了这么多垃圾评论...以后做这类项目一定要做好验证措施~目前评论功能已经撤下,相关评论已经删除。(放在国内我应该早被网警谈话了吧QAQ...不,应该国内都不让开评论...)
更新日志:
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的情况下,以后则不需要再次输入。