位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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返回数组)

  • 小规模企业可以开6%的税票吗
  • 折旧费属于什么科目
  • 金融工具减值的简化处理
  • 总公司一般纳税多少
  • 化肥发票怎么开
  • 企业职工保险如何转灵活就业
  • 自产产品用于业务宣传确认收入吗
  • 注册资本没缴足可以注销吗
  • 收购其他公司有什么好处
  • 公司车辆交强险需要什么手续
  • 预付款对应的会计科目
  • 冲销预付款的会计分录
  • 会务费 发票
  • 物业前期介入费用测算
  • 宣传资料设计制作
  • 退货没有红字发票怎么办
  • 固定资产丢失收据怎么写
  • 个体工商户个税减免优惠政策
  • 对外支付类型
  • 税率16降到13什么时候实施
  • 政府会计制度事业单位会计制度
  • 补缴以前税收滞纳金多少
  • 充值销售技巧和话术总结
  • 无偿获得固定资产的会计处理
  • win11windows安全中心打不开
  • 加油卡充值开票怎么开
  • 向政府购买土地使用权
  • 资本化的后续支出包括哪些项目
  • CodeIgniter视图使用注意事项
  • 宣告分配现金股利和股票股利的区别
  • session跨域导致失效
  • 稽查补缴所得税分录
  • php代码加密方式
  • mysql alter table命令修改表结构实例详解
  • 普通发票还要交增值税吗
  • 报税系统如何导出发票
  • 完美解决怠速抖动加油就平稳
  • 织梦如何采集文章
  • 应收票据贴现的实收金额一定小于票据面值
  • 月入一万怎么样
  • 水电费进项税额转出情形
  • 个税申报怎样作废
  • PostgreSQL教程(七):函数和操作符详解(3)
  • 在资产减值准备中符合条件可以转回的有
  • 办理税务登记需要多久
  • 委托加工业务中需要计算缴纳增值税销项税
  • 防暑降温费怎么入账
  • 暂估成本发票最晚什么时候补齐
  • 售后回购融资租赁的会计处理
  • 企业一次性伤残就业补助金是由保险赔付吗
  • 调整以前年度的费用怎么做
  • 金蝶k3如何反记账
  • 银行扣掉的手续费怎么算
  • 数据库服务器配置方案
  • windows server 2008图片文件无法显示缩略图的解决方法
  • Windows Server 2008:手足之争下的赢家
  • page文档的排版技巧
  • win7笔记本电脑怎么重装系统教程
  • win7双系统怎么设置开机选择系统
  • cgi linux
  • mac用ntfs文件夹读写ntfs硬盘
  • linux用户账户管理
  • windows server 2012 r2关机在哪
  • macbook qq截图存在哪
  • win7怎么删除操作中心
  • windows视频截屏
  • android内存工具
  • Unity3d NGUI的drawcall,UISprite与UITexture
  • 炉石传说开发人员卡牌
  • WebSocket+node.js创建即时通信的Web聊天服务器
  • js函数内置函数
  • 请不要重复犯我在学习Python和Linux系统上的错误
  • unity at
  • 安卓怎么压缩
  • 江苏省国家税务局总局官网
  • 演艺明星
  • 对税务总局党组织的评价
  • 征求意见稿 讨论稿 送审稿
  • 临时税务登记有效期怎么填
  • 怎样加入广东省民间文艺家协会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设