位置: 编程技术 - 正文

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返回数组)

  • 累计折旧科目一直有余额吗
  • 什么情况需要预缴增值税
  • 如何查询对方是不是一般纳税人
  • 采购服务需要缴什么税
  • 管理费用福利费和应付职工薪酬福利费区别
  • 强制解除财务负责人
  • 产品税率下调企业是否要到税务部门备案
  • 如何确定商品交易价格?
  • 结转损益类账户余额
  • 商贸企业增值税优惠政策
  • 税控设备全额抵扣政策
  • 一次还本付息债券到期收益率
  • 代扣代缴个人所得税计入哪个科目
  • 发行股票购买资产并募集是利好吗
  • 增值税预交怎么计算
  • 装修公司一般纳税人纳税标准
  • 以前年度损益调整贷方余额表示什么
  • 公司注销要给钱吗
  • 加盟商的作用
  • 应收及预付款项包括( )
  • c盘文件详解
  • 如何在Windows 11上卸载更新
  • 如何使用windows10自带杀毒
  • 新版edge浏览器文字不显示
  • 长期股权投资和资本公积关系
  • 主营业务收入科目应按什么进行明细核算
  • 民间非营利组织有哪些
  • 发出商品是在产品吗
  • win 8和win 7有什么区别
  • 商业自持店铺出租合法吗
  • 小本票防伪
  • PHP:oci_get_implicit_resultset()的用法_Oracle函数
  • 如何使用vim创建文件
  • 保险业营改增
  • 转让存货属于什么收入
  • thinkphp i方法
  • 前端上传文件夹怎么操作
  • 宇宙最强舅舅系统
  • 超参数及其作用
  • pythontime模块
  • readline只读一行
  • mysqldump语句
  • 交所得税怎么记账
  • 计提坏账准备不会影响应收账款账面价值
  • 帝国cms建站教程
  • html导航链接
  • 为博客园开发了什么项目
  • 发票专用章刻制
  • 兼职工资比正式工的工资高还是低
  • 公积金贷方有余额如何做调整分录
  • 其他综合收益算当期损益吗
  • 房租没发票怎么入账
  • 合并报表抵消分录的基本原理
  • 收到红字发票账务处理应附哪些资料呢
  • 老板在自己的公司做事
  • 酒店营业额下降的原因
  • 无票收入怎么报增值税申报表
  • 公司成本包含什么
  • mysql连接问题
  • 安装好sql2000后安装sp4
  • 怎么安装u盘里的文件
  • 关闭gui引导有什么用
  • ubuntu系统如何
  • mac 硬盘数据恢复
  • win8.1网络设置
  • 电脑win8.1系统怎么样
  • linux怎么操作命令
  • 详解16型人格
  • 快速解决胃胀气
  • jquery简单例子
  • unity物理引擎原理
  • js中计时器怎么写
  • web docs
  • 工具的图
  • 广东省电子税务局电话
  • 纳税工会经费申请怎么写
  • 国际货运代理业务范围
  • 江西省国家税务局
  • 上海登高证查询官网入口
  • 国家税务总局2011年34号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设