LMLPHP后院

解决PHP PDO limit占位符无效

PHP PDO 方式操作 MySQL 数据库,当占位符在 limit 后时,导致选出的结果不正确。其实最后结果不是预期, 是因为 limit 后面的内容在 PDO 看来认为必须是数字,所以 bindValue 或者 bindParam 必须传入类型参数 PDO::PARAM_INT。 这个坑被前人踩了无数次啦,这个问题有人说算 Bug,最近我还是踩了一次。因为我在 PHP7 和 PHP5 之间经常来...

使用PHP包管理器Composer创建LMLPHP项目

录结构: composer.json composer.lock vendor 比如我们将 WEB 目录命名为 public,就放在当前目录下,在 public 目录下创建 index.php 文件,内容如下: <?php require __DIR__.'/../vendor/autoload.php'; define('APP_DIR', __DIR__.'/../app'); lml()->ap...

LMLJS 1.1 发布兼官网文档更新

omContentLoaded 之后开始加载。因此在启动方法上也做了修改,增加了 run 方法来启动。 loadJs 的修改主要是防止页面多次加载同一个 JS 文件,比如在某一篇文章需要做特效,文章的内容需要保存到数据库的,该页面某个特效需要引用某个 JS 文件,为了保证页面不重复加载 JS 文件,使用 loadJs 很好的解决了这个问题。 competeLoad 主要用来加速网页的渲染,针对加载同一...

Apache泛解析与二级域名冲突解决

向的是同一个目录,也就是共用一个配置文件,并且网站又得支持泛解析,导致了某些二级域名被泛解析跳转到了 www 主站。为了解决这个问题,了解了一番 Apache 的配置文件加载策略,发现配置文件的名称跟内容并没有强制的关联,并且解析顺序和加载顺序一致,这样修改配置文件的名称就可以解决问题了。 最后,在需要优先解析的二级域名的配置文件名前面增加 A 字母,解决问题。 补充,Apache 通过配置 Serv...

使用 CSS 3 transition 实现动画效果

tion-delay(开始过滤效果的延迟时间) 请看下面的例子,下面的例子中,红色的区域鼠标悬停后的动画效果是完全 CSS 实现的,鼠标悬停延迟一秒才开始运动,请使用鼠标悬停查看完整的粉红区域内的完整内容。 div#transition_animate_div { height:50px; overflow:hidden; background:pink; line-height:50px; tran...

使用php函数simplexml_load_string解析xml注意事项

]; }先将 pciInfos 转成数组,然后再通过 is_array 判断来获得多维卡信息数据,方便后续的遍历操作。 组装 xml 注意事项 另外,在组装 xml 数据时也需要格外小心,比如在标签的内容中出现 & 符号,这个对于正常人来讲,都认为是能被正常解析的,但是某些比较轴的 xml 解析器是不认的,并且还不报错。...

VIM如何以指定编码打开或加载文件

Vim 编辑器如何以指定编码打开文件,或者是在打开文件之后,如何以指定的编码再次加载当前文件。有时候,特别是文件的中文内容比较少的情况下,比如整个文件中只有一到两个中文字符,编辑器可能会以错误的编码方式打开,这个时候就需要手动的切换到正确的编码。指定编码打开文件,如下示例:$ vi file_name -c "e ++enc=utf-8"在编辑器打开后,动态切换编码,如下示例::e ++enc=utf...

不靠谱的 execCommand 之 insertText

最近发现编辑器在执行 insertHTML 遇到剪切板内容为标签时,出现的怪异现象,于是改成了 insertText。实在搞不懂 MDN 上的 paste 是什么作用,被坑了好几次。document.execCommand("insertText",false,text);上面的方式做了一次变更,因为 insertText 粘贴的时候会产生很多节点,不能很好的处理换行,不知道怎么回事,最后改为如下。d...

没有血性的搜索终将死去

最近热播的电视剧《何以笙箫默》,非常火爆,身边的人聊天,电梯里,朋友圈都有看到关于这部电视剧的消息。以至于我在百度搜索引擎里面输入字母“h”,就会显示出该电视剧的内容。于是分别在百度,好搜,必应分别测试搜索字母“h”,只有百度显示了这部电视剧,其他的搜索引擎都没有提示这部电视剧。记得百度每年都会有个百度大会,记忆中有“搜索进入先知时代”,“即搜即用”,“框计算”等。这些概念对于不懂技术的人来讲,还可...

Ubuntu DKIM 域名邮件身份认证

钥对,复制私钥到指定位置。$ opendkim-genkey -t -s mail -d example.com $ cp mail.private /etc/postfix/dkim.key查看公钥内容,复制到剪切版,具体见截图。$ cat mail.txt mail._domainkey IN TXT ( "v=DKIM1; k=rsa; t=y; " "p=MIGfMA0GCSqGSIb3DQE...
2024-11-25 08:09:07 1732493347 0.005677