位置: 编程技术 - 正文

PHP实现简易blog的制作(php如何实现)

发布时间:2024-01-17

推荐整理分享PHP实现简易blog的制作(php如何实现),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php示例,php实现简易计算器前后端,php详细教程,php详细教程,php实现简易计算器,php实现简易计算器前后端,php如何实现,php实现简易计算器前后端,内容如对您有帮助,希望把文章链接给更多的朋友!

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

首先是集成环境,这里选用的WAMP: 选项,表示该字段为空时自增。其它字段就比较随便了,注意类型和长度即可。

创建数据连接

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

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

添加blog

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

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

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

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

创建blog的首页

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

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

PHP实现简易blog的制作(php如何实现)

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

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

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

查看blog

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

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

编辑blog

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

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

删除blog

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

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

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

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

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

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

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

标签: php如何实现

本文链接地址:https://www.jiuchutong.com/biancheng/301679.html 转载请保留说明!

上一篇:php基于websocket搭建简易聊天室实践(phpwebsocket框架)

下一篇:php array_keys 返回数组的键名(php返回数组)

  • 一般纳税人出租不动产增值税税率
  • 增值税审核表
  • 纳税人为风险纳税人
  • 柴油车尾气处理液会计分录
  • 外出办事车费计入什么科目
  • 教育行业税收优势分析
  • 空调安装发票税率
  • 如何在网上查询发票
  • 辅导期一般纳税人管理办法
  • 什么税不计入税金及附加科目
  • 企业税收滞纳金需要纳税调整吗
  • 费用摊销怎么做
  • 电子承兑汇票转让怎么操作
  • 房产契税新政策消息2023
  • 超过五千
  • 餐饮公司如何挣钱
  • 投资退税申请应怎么写
  • 鉴证咨询公司成本是什么
  • 收回购货方前欠货款属于什么
  • 红字信息表跨越可以撤销吗
  • 抵押质押的含义
  • 进项票少了怎么办
  • php数组函数输出《咏雪》里有多少"片"字
  • php如何通过链接获取源码
  • 网页读出来
  • ubuntu16.04lts
  • 现在我们来看看windows中的新增内容
  • 公司股东转账进公司账户,会计分录
  • wifi出现感叹号上不了网怎么办
  • drvmgr.exe
  • win10教育版升级win11
  • vue控制按钮是否禁用
  • java web购物系统
  • 工会经费计提分录怎么写
  • 损益类科目资产增加在借方还是贷方
  • php学生管理系统设计报告
  • 参加《2022 中国开发者影响力盛典》我的 4 重收获!
  • vscode的常用插件
  • wordpress页面设置
  • 机关事业单位以外包服务方式长期用工
  • 增值税申报表33栏显示有欠缴税额
  • MySQL查看最大连接数
  • 在建工程转入固定资产怎么做
  • 数据库维护工作主要包括哪些内容
  • 生活服务业可以开具增值税专用发票
  • 银行对账单和存款日记账怎样核对并标识
  • 工会费可以发现金吗
  • 什么内容的发票可以报销
  • 债务重组账务记忆口诀
  • 企业利息收入需要缴纳所得税吗
  • 生产成本核算的步骤
  • 公司美元账户收款方便吗
  • 0税率出口退税
  • 企业职工医院收入怎么样
  • 航天信息服务费不交可以吗
  • 外购商品为什么是库存商品
  • 合同资产减值准备对应科目
  • 没有对公业务的银行
  • xp系统怎么升级版本
  • 苹果发布会最新消息
  • 桌面快捷方式不显示图标怎么办
  • win7系统设置只让安装有证书的软件
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • win10 ie浏览器双击没有反应
  • win7系统360浏览器书签
  • win7系统开机黑屏自检
  • linux小技巧
  • 搭建android开发环境需要用到哪些工具
  • cocos2dx 2.2.2
  • python的步骤
  • include eigen
  • 创业要看的书
  • Unity导出的webgl能做AR吗
  • jquery easy ui
  • 由简入繁是成语吗
  • 湖北税务发票查询系统网
  • 沈阳车辆税务管理局电话
  • 怎么找到税控系统发票作废怎么操作
  • 2022年最新最全食物嘌呤含量一览表
  • 文化事业建设费减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号