

Soul投稿者
-
通过正则匹配获取富文本内所有图片
1.获取富文本内容后将内容转化为字符串 $content = $_GPC[‘content’]; $content = htmlspecialchars_decode($conte…
-
PHP递归函数返回值为空的一个坑
使用递归时,代码看着是正常的,但return的值就是空,检查一下是不是少写了个return。
-
上传较大文件时报504、502
在上传文件时,依次遇到过504 Gateway Time-out、502 Bad Gateway、数据库无法正常修改数据的问题,下面是以WDCP为例(宝塔的话更方便),依次排查的过程。
-
查询方式写1个复杂查询还是多个简单查询
设计查询的时候一个需要考虑的问题是,是否需要将一个复杂的查询分成多个简单的查询。
-
微擎搬家教程
迁移数据库时微擎如何搬家呢
-
MySQL查询执行的基础
当希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行。
-
加快ALTER TABLE 修改字段默认值操作的速度
MySql的ALTER TABLE操作性能对大表来说是个大问题。MySql执行大部分修改表结构操作的方式是用新的结构创建一个新表,从旧表中查出所有数据插入新表,然后删除旧表。这样操作可能需要花费很长时间,如果内存不足而表又很大,而且还有很多索引的情况下尤其如此。
-
MySql数据库表损坏的原因和修复方法
在对MySql查询或者写入时有时候会出现错误,仔细检查sql都是对的,也没排查出其他问题,这时需要考虑表是否损坏了。以下是表发生损坏的原因和修复方法。
-
bootstrap-select插件
当使用bootstrap框架时,如果select框的下拉选项太多,会不方便查找,这时可以利用bootstrap-select插件的查询功能,会非常方便。
-
linux命令修改站点配置文件
如果服务器没有安装可视化面板,还能通过linux命令操作了。
-
PHP复制文件夹及文件夹内的文件
//1.取被复制的文件夹的名字; //2.写出新的文件夹的名字; //3.调用此函数,将旧、新文件夹名字作为参数传递; //4.如需复制文件夹内的文件,第三个参数传1,否则传0; …
-
跟踪sql执行出错时的错误详情
在使用pdo_实行sql插入、修改数据出错时,输出执行结果只能返回0或1,想查看具体错误时可以使用pdo_debug()方法来获取sql执行失败的错误详情。
-
PHP导出Excel表包含多个sheet
PHP导出excel时有时候需要导出多个sheet
-
js中的each的用法
for循环用的多了,可以尝试一下使用each。
-
IE浏览器JSON数组最后元素带逗号
IE浏览器JSON数组最后元素带逗号,否则会报错。
-
常见的CSS浏览器兼容问题
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.
-
placeholder样式设置
在input框中有时想将输入的字和placeholder设为不同的颜色或其它效果,这时就可以用以下代码来对placeholder进行样式设置了。
-
手机拍照上传到服务器时自动旋转
某些模块需要使用到手机拍照的功能,一般手机拍照后可以正常上传至服务器,但是有少数手机会存在问题,那就是拍照后图片会发生旋转90度、-90度甚至180度,下面是使用js处理该问题的方法。
-
PHP多维数按照数组中某元素组重新排序
PHP请求数据后可能需要对数组进行某个字段进行重新排序,PHP提供了该函数,直接调用即可。
-
pdo_get()、pdo_getall() – 根据条件(不等于、大于、小于、模糊)查询数据时如何传递条件
微擎开发文档中pdo_get()、pdo_getall()只说明了根据条件(AND连接)到指定的表中获取一条记录,如果是模糊、大于、小于、不等于等条件应当如何传递条件呢?
-
js面向对象的几种常见写法
js面向对象的几种常见写法,怎么方便怎么写吧。
-
宝塔如何安装PHP扩展
有些PHP版本安装时只安装了默认的扩展,微擎各模块可能会用到其他的PHP扩展,那么我们就需要安装这些扩展了。下面展示一下如何在宝塔上安装PHP扩展。
-
微擎模块中上传文件或者下载文件出现404
在上传或者下载文件的时候服务器有响应的时间,如果超过这个时间还没有上传或者下载完,服务器就会返回404,那么如何设置服务器响应时间呢?
-
微擎运营出现问题排查
运营微擎时有时会出现一些问题,如何排查是微擎站点的原因还是模块内的的原因呢,下面大家看一下如何排查吧。
-
js中不能做变量名的字符
js中有些变量是JavaScript内置的,不可以作为变量名,如果使用这些作为变量名称,会导致js无法运行。
-
PHP编码规范及数据库优化
编码规范对于程序猿是非常重要的,一个产品的生命周期,开发只占很小的比重,大部分都是在维护。但是基本上没有哪个产品在它的生命周期中是靠开始的开发人员去维护的。其他人维护产品时,可读性较好的代码可以让程序猿尽快而彻底的理解代码中的逻辑,提高维护产品的效率。所以我们要尽量去遵守编码规范,成为一个具有着良好编码习惯的程序猿。