您的当前位置:首页 > 建站学院 > 后端开发 > 
  • 11个PHP程序员最常犯的MySQL错误

    后端开发2023年05月28日

    对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL―LAMP系列中举足轻重的一份子。 新手们PHPER使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他...

  • TinyMCE用PHP处理批量上传多张图片和裁剪编辑后的保存

    后端开发2023年05月27日

    主要实现的功能是TinyMCE富文本编辑器用PHP处理后台上传的单张图片、批量上传多张图片、以及图片被裁剪翻转编辑后用PHP保存的方法。 网上关于如何处理TinyMCE单张上传图片,或是批量上传,再或是修改后的图片保存用PHP都好实现,但将三者放在一起应用的还真是没有,经过几天的测试终于实现了TinyMCE编辑器采用PHP后台保存单张、批量、编辑保存图片的功...

  • PHP不用写结尾符号吗?

    后端开发2023年05月26日

    php 不用结尾符号吗? 首先,如果是PHP和HTML混排的时候,PHP代码默认必须写在<?php ?>之间。 比如:<h1><?php echo $title; ?></h1>; 其次,如果一个PHP文件中全部都是PHP代码,可以不写结束符号,只写开始就行。 Zend的编码规范中也提到了这一点,大意是:只含有...

  • vscode与phpstorm的使用对比

    后端开发2023年05月26日

    vscode与phpstorm的使用对比 以前一直用JetBrains的idea系列,真的好用,不过不是免费的。 重装了系统,两个IDE都试用了几天,记录一下感受,方便以后选择。 功能对比 基本的功能都是有的,只不过有的需要装插件。 中文支持,都是装一个chinese插件,很简单 历史记录,vscode使用local history插件,PhpStorm自带...

  • 带你分析PHP内存木马病毒实现原理

    后端开发2023年05月26日

    内存木马,就是在内存中运行的木马病毒,没有代码实体。内存木马有着强隐蔽性,排查困难,杀不死(俗称不死马)的特点。 网络安全行业,有着很强的木桶效应。系统对抗黑帽,胜负取决于安全最薄弱的环节。黑帽对抗白帽,胜负取决于攻击水平和和毁尸灭迹隐蔽的水平。 正文本文不讨论是由于任意文件上传还是近源攻击让生产服务器有了一段可访问的恶意代码。 病毒源代码 (很简单) &l...

  • 做了两年PHP,遇到了一个瓶颈期怎么办?

    后端开发2023年05月26日

    最近,和朋友聊天:“做了两年PHP,到了一个瓶颈期怎么办?是不是应该转行一下呢?”其实,无论做什么行业,做什么职业都会遇到瓶颈。转行还不是不转行,重点在于你有没有做好准备! 遇到瓶颈期的原因: 其实一般做PHP两到三年后都会遇到一个瓶颈期。对PHP的基础应用已经较为熟悉,也有一些项目经验,从事的工作也可能让你觉得不再具有什么挑战性。想对自己技术做进一步提高,...

  • PHP利用html读写文件记录运行日志的简便方法

    后端开发2023年05月26日

    平时写程序时会遇到要输出一些日志结果观察PHP脚本运行状况,如果是前端JS直接console.log直接通过浏览器看一下就行了,但如果是用Ajax传到PHP再处理时想打印结果看一下运行状态是否达到预期就不太方便了,如果后台的PHP出现错误会直接down掉,把结果日志存数据库又太麻烦,之前想过写入到txt记事本里看日志,这当然可以,但要每次更新后都关闭再打开t...

  • PHP上传大文件二次确认对话框及loading显示防止假死状态【专用】

    后端开发2023年05月26日

    PHP多文件上传源代码记录,含上传确认及Loading图标显示,这段只适用于九品源码的内部框架调用,无实际借鉴意义,仅用于自己平时程序的记录,慎用。 <form class="form-horizontal form-groups-bordered" name="form1" id="form1" method="POST" action="?<...

  • PHP批量删除所选内容的ID与参数加密冲突的解决方法【专用】

    后端开发2023年05月26日

    声明:此代码适用于九品源码框架内使用,只是要记录一种思路。主要是为了解决了批量删除时动态获取ID列表与参数加密的矛盾关系。 思路:批量选中的ID用POST提交,而参数和命令保持以加密传递的方式。 <button type="button" class="btn btn-danger btn-icon" onClick="del_piliang()"&g...

  • mysql order by 实现数据库中文字段按拼音首字母排序

    后端开发2023年05月26日

    在php中经常用到中文排序,对一个字段进行排序时,若非中文字段则可以直接使用order by ColumnName进行排序,但进行中文字段排序,对汉字的排序结果往往都不是想要的结果,默认的order by是根据对应字符的ASCII码排序,而且mysql使用的默认utf8编码。 如要实现按照中文拼音道字母的排序,又无需改变数据库结构,方法就在sql语句内加入C...