0

0

PHP实现简易blog的制作

墨辰丷

墨辰丷

发布时间:2018-05-31 10:38:37

|

2588人浏览过

|

来源于php中文网

原创

本篇文章主要介绍了php实现简易blog的制作,可以显示添加删除blog,有需要的可以了解一下。

最近,有时间看了点PHP的代码。参考PHP100教程做了简单的blog,这里面简单的记录一下。

首先是集成环境,这里选用的WAMP:http://www.wampserver.com/en/

首先通过,phpMyAdmin创建一张blog表。

立即学习PHP免费学习笔记(深入)”;

纯界面操作,过程比较简单,需要注意的是id是主键,并且设置auto_increnent 选项,表示该字段为空时自增。其它字段就比较随便了,注意类型和长度即可。

创建数据连接    

在./wamp/www/blog目录下创建conn.php文件。

mysql默认用户名为root,密码为空,这里创建的blog在test库中,所以需要连接test库。

添加blog                         

在./wamp/www/blog/目录下创建add.php文件。

index
add blog

title :


contents:


这段代码分两部分,上部分是PHP代码,include (或 require)语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中。

然后,判断表单中name='sub'的内容不为空的情况下,将获取表单的内容,然后执行$sql 语句,null 表示id为空(自增),now()表示取当前日起,$title和$con取表单中用户提交的内容。最后eche 插入成功的提示。

下半部分就是一段简单的HTML代码了,用于实现一个可以blog表单提交的功能。

创建blog的首页                         

在./wamp/www/blog/目录下创建index.php文件。

index
add blog



title: | edit | delete |

  • date:
  • contents:...


    该页面包含有的功能还是比较多的。

    首先是一个搜索表单,通过if判断搜索表单的内容是否为空,如果不为空,通过输入关键字匹配文章的标题并显示结果;如果为空查询所有blog内容,并循环显示每一篇文章的标题、日期、正文。点击标题会链接到该篇blog的详细页面。每一篇文章提供“编辑”和“删除”功能。

    mysql_query()用于执行sql语句。mysql_fetch_arry()将返回的数据生成数组,这样就可以像操作数组一样,操作数据库中的每一条数据了。

    然后是正文的显示,通过 iconv_substr() 函数提取正文前30个字符。

    查看blog                                                                                                            

    易想商务网
    易想商务网

    YxB2B商务网是易想网络旗下的门户型B2B行业网站系统,采用先进的标签技术和静态生成技术,通过网站后台管理轻松实现网站前台多种风格和会员网站多风格,让每一个只要懂得简单网页制作常识的网友,轻松制作出精美专业的的行业商务网站系统。系统高速、稳定、安全,完全仿阿里巴巴功能设计,有供应信息、求购信息、产品库、公司库、专项商机、行业信息、展会服务、人才市场、会员助手、网商博客、商友论坛、全方位搜索等栏目

    下载

    在./wamp/www/blog/目录下创建view.php文件。

    index
    add blog
    

    title:

    date: click number:


    contents:

    blog的正文实现比较简单,通过get请求获取blog的id,然后通过sql语句将该id对应的标题、日期和正文查询出来并显示。
    并外一个小功能是显示了一个简单的计数器,每刷新页面,点击数加1。

    编辑blog                                                                                                        

    在./wamp/www/blog/目录下创建edit.php文件。

    index
    add blog
    
    alert('update success.');location.href='index.php'"; } ?>
    title :


    contents:


    编辑blog的功能相对复杂一些。分两部操作,第一步先将blog的标题和正文查询出来,并显示到输入框。第二步将编辑好的内容再更新到数据库中。

    删除blog   

    在./wamp/www/blog/目录下创建del.php文件。

    index
    add blog
    

    最后是实现blog的删除功能,通过id将该条blog的查询出来并显示。

    因为所有页面没有使用前端样式有美化,很丑就不贴图了。功能还算完美。在此记录,算做PHP学习的整理。

    =======================================================

    另外,虽然每个语言都有优缺点,这里还是忍不住要吐槽一下PHP的两个不好之处。

    1、符号不好写, “$” 、“ ->” 、 “=>”。这些符号虽然并没有增加代码语法的理解难度。但敲起来具恶心。每次在打“$”符号的时候,都要眼看键盘按着shift键找4在哪儿。

    2、php与html的混编在我看来也不是太优雅。

    以上就是本文的全部内容,希望对大家的学习有所帮助。

    相关推荐:

    PHP的RSA加密解密与开发接口案例使用分析

    php数据序列化测试详解

    用PHP做出搜索附近的人功能

    相关文章

    PHP速学教程(入门到精通)
    PHP速学教程(入门到精通)

    PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

    下载

    相关标签:

    php

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    java连接字符串方法汇总
    java连接字符串方法汇总

    本专题整合了java连接字符串教程合集,阅读专题下面的文章了解更多详细操作。

    7

    2026.02.05

    java中fail含义
    java中fail含义

    本专题整合了java中fail的含义、作用相关内容,阅读专题下面的文章了解更多详细内容。

    8

    2026.02.05

    控制反转和依赖注入区别
    控制反转和依赖注入区别

    本专题整合了控制反转和依赖注入区别、解释、实现方法相关内容。阅读专题下面的文章了解更多详细教程。

    11

    2026.02.05

    钉钉脑图插图教程合集
    钉钉脑图插图教程合集

    本专题整合了钉钉脑图怎么插入图片、钉钉脑图怎么用相关教程,阅读专题下面的文章了解更多详细内容。

    24

    2026.02.05

    python截取字符串方法汇总
    python截取字符串方法汇总

    本专题整合了python截取字符串方法相关合集,阅读专题下面的文章了解更多详细内容。

    2

    2026.02.05

    Java截取字符串方法合集
    Java截取字符串方法合集

    本专题整合了Java截取字符串方法汇总,阅读专题下面的文章了解更多详细操作教程。

    1

    2026.02.05

    java 抽象方法
    java 抽象方法

    本专题整合了java抽象方法定义、作用教程等内容,阅读专题下面的文章了解更多详细内容。

    2

    2026.02.05

    Eclipse创建jsp文件教程合集
    Eclipse创建jsp文件教程合集

    本专题整合了Eclipse创建jsp文件、创建jsp项目等等内容,阅读专题下面的文章了解更多详细教程。

    24

    2026.02.05

    java 字符串转数字
    java 字符串转数字

    本专题整合了java如何字符串转数字相关内容,阅读专题下面的文章了解更多详细教程。

    4

    2026.02.05

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    好课诞生记
    好课诞生记

    共20课时 | 6.2万人学习

    布尔教育Blog项目实战视频教程
    布尔教育Blog项目实战视频教程

    共51课时 | 11.6万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号