后端开发2023年05月26日
php 不用结尾符号吗? 首先,如果是PHP和HTML混排的时候,PHP代码默认必须写在<?php ?>之间。 比如:<h1><?php echo $title; ?></h1>; 其次,如果一个PHP文件中全部都是PHP代码,可以不写结束符号,只写开始就行。 Zend的编码规范中也提到了这一点,大意是:只含有...
数据库2023年05月26日
经过自己的测试,必须是InnoDB表才能执行事务,MyISAM表不支持事务,事务和锁表不要一起用,因为unlock tables解锁表时会造成事务的提交,要不然可能达不预期,至少我自己测试是没有达到自己的设想。 //事务 $mysqli->query("BEGIN");//开启事务 $sql="insert into abc (title) value...
后端开发2023年05月26日
vscode与phpstorm的使用对比 以前一直用JetBrains的idea系列,真的好用,不过不是免费的。 重装了系统,两个IDE都试用了几天,记录一下感受,方便以后选择。 功能对比 基本的功能都是有的,只不过有的需要装插件。 中文支持,都是装一个chinese插件,很简单 历史记录,vscode使用local history插件,PhpStorm自带...
后端开发2023年05月26日
内存木马,就是在内存中运行的木马病毒,没有代码实体。内存木马有着强隐蔽性,排查困难,杀不死(俗称不死马)的特点。 网络安全行业,有着很强的木桶效应。系统对抗黑帽,胜负取决于安全最薄弱的环节。黑帽对抗白帽,胜负取决于攻击水平和和毁尸灭迹隐蔽的水平。 正文本文不讨论是由于任意文件上传还是近源攻击让生产服务器有了一段可访问的恶意代码。 病毒源代码 (很简单) &l...
后端开发2023年05月26日
最近,和朋友聊天:“做了两年PHP,到了一个瓶颈期怎么办?是不是应该转行一下呢?”其实,无论做什么行业,做什么职业都会遇到瓶颈。转行还不是不转行,重点在于你有没有做好准备! 遇到瓶颈期的原因: 其实一般做PHP两到三年后都会遇到一个瓶颈期。对PHP的基础应用已经较为熟悉,也有一些项目经验,从事的工作也可能让你觉得不再具有什么挑战性。想对自己技术做进一步提高,...
后端开发2023年05月26日
平时写程序时会遇到要输出一些日志结果观察PHP脚本运行状况,如果是前端JS直接console.log直接通过浏览器看一下就行了,但如果是用Ajax传到PHP再处理时想打印结果看一下运行状态是否达到预期就不太方便了,如果后台的PHP出现错误会直接down掉,把结果日志存数据库又太麻烦,之前想过写入到txt记事本里看日志,这当然可以,但要每次更新后都关闭再打开t...
前端开发2023年05月26日
triggerSave 语法: tinyMCE.triggerSave([skip_cleanup]); 描述:进行清除操作,并将编辑器内容移回到表单域中。tinyMCE通过向表单提交方法中增加触发器来自动调用此函数。 参数:[skip_cleanup] - 禁用保存触发器的清除功能,默认为false。(可选) 返回: 无 updateContent 语法:...
后端开发2023年05月26日
PHP多文件上传源代码记录,含上传确认及Loading图标显示,这段只适用于九品源码的内部框架调用,无实际借鉴意义,仅用于自己平时程序的记录,慎用。 <form class="form-horizontal form-groups-bordered" name="form1" id="form1" method="POST" action="?<...
前端开发2023年05月26日
时间久了,看腻了九品源码banner轮播图的切换效果,想换一种更加简单干净的效果,就想到了利用JQ来实现淡入淡出的切换效果,虽然少了一些动态效果却增强了动与静的结合,看上去清新简洁让人很舒服。顺便将实现的JQ+DIV的代码也分享一下,实际效果与九品源码的banner轮播切换的效果是一致的。 HTML页面中DIV图层及图片的结构: <div class=...
后端开发2023年05月26日
声明:此代码适用于九品源码框架内使用,只是要记录一种思路。主要是为了解决了批量删除时动态获取ID列表与参数加密的矛盾关系。 思路:批量选中的ID用POST提交,而参数和命令保持以加密传递的方式。 <button type="button" class="btn btn-danger btn-icon" onClick="del_piliang()"&g...