LMLPHP后院

代码分享之合法校验过滤编辑器提交的HTML内容

分享一段代码,用最简单的函数实现前端编辑器提交过来的内容的合法性校验,允许一般的安全性 HTML 标签,对属性做了安全校验,属性只允许出现在部分 HTML 标签中,如 a、img、span、font。除了非常安全的属性外,还允许了 style 属性,style 属性其实也有一定的风险,容易造成页面样式错乱,但是大部分编辑器生成的 HTML 还是包含 style 属性的。对 style 属性里面的 CS...

使用array_map取代PHP函数array_column

unction($e) {return $e['type'];}, $array);个人不是很推荐使用 if function exists 的方式判断某个函数是否存在,然后再申明某个函数,这样做感觉代码特别乱,函数要么用,要么不用,只要保证代码在编写过程中兼容到某个最低的 PHP 版本的原则即可。自从 PHP5.3 开始支持了 lambda 表达式,此后 PHP 的函数可以实现的功能就非常强大了,可...

影响程序员开发效率的几大神器

些的,你可能要 stash 一下,可能要各种 checkout,要 rebase 一下,然后重复上面的简洁过程,然后 merge 一下,然后 push。现在公司的绩效管理制度,让这些程序员越来越犹豫,代码看了又看,时间就在这些环节浪费掉了。并且 console 下,输入各种命令总得要点时间吧。还是 UI 省事一些。VIMVim 的变种特别多,UI 也特别多。学会 Vim 其实比 GIT 还要重要,但是...

Android WebView 使用 loadData 无法渲染怎么办

dData方法注意事项 loadData() 中的 html data 中不能包含 '#', '%', '\', '?' 四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分 html 代码。需要如何处理呢?我们需要用 UrlEncoder 编码为 %23, %25, %27, %3f 。 可以使用以下两种代码,data 为 string 类型的 html 代码 1 webView.lo...

从百度、360、搜狗对新站态度看国内搜索引擎技术现状

完全屏蔽了。百度给社会带好多少好处我们暂且不说,但做了不少坏事倒是肯定的,相信有不少人有类似的经历吧。新站的索引量我的域名购买日期为2014年9月4日,当天就将网站上线了,上线不久后我添加了网站统计的代码。最先加入的是百度统计,然后站长统计,然后Google-Analytics,最后加了51啦统计。加入代码后,我一直关注网站被收录数量,也尝试提交了Sitemap。但是奇怪的是,国内的搜索引擎都只收录首...

小米路由 MIWIFI 自动重新拨号

应该折腾换掉它,毕竟人生短暂啊,没有时间就算了。小米路由如何远程重新拨号呢?其实是可以实现的。远程拨号有个最大的危险,就是会中断,导致完全失联。这样必须找一个本地终端,设置好自动脚本,这样才能做到!上代码:miwifi 的网页版含有 JQuery 对象,可以直接使用,VUE 太臃肿,太费终端资源,终究不是最好的选择。 $('#pppoeStop').trigger('click'); setTimeo...

上海的房价还能涨多久?

工作者,我想其他行业,比如金融一样会有很多房奴,都是一样在苟且的维持着生活。国内一线城市,现状都比较相似,高房价导致民众越来越懦弱无能。程序员就有很大的差别,绝大多数技术人员都是只懂皮毛,这样的人写的代码实在恶心,看那种乱糟糟代码让人烦躁,很生气,公司招的怎么都是这样的人。市面上有很多文章说,程序员干不了几年,新技术出来了就不行了。写这类文章的人一定是不懂技术的人,随着经验的增长,一门新技术出来,看一...

cloudflare beacon.min.js 如何取消

cloudflare 自动添加了 beacon min js 如何取消? 你的站点会自动的出现下面的 Js 代码,默认出现,你没有设置也会出现。代码大致如下:<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" inte...

MariaDB 读取性能

r0m0.854s sys0m0.463s 基本上就是上面的结果,如果是第一次,那就大约 4.5 秒 10000 次查询,如果再执行一次,这时候命中缓存了,时间不到 2 秒 10000 次。来看看代码,使用 LMLPHP 框架,使用框架自带数据库操作。<?php $mMeta = q('meta'); $i=0; $i=2900000; $j=$i+10000; for (;$i<$j;$i++)...

图片格式或后缀名与浏览器的关系

对应,浏览器和 Windows 照片查看器都能正常打开。浏览器能正常打开是因为 web 服务器能正确识别图片并返回正确的协议头;照片查看器能正常打开也是同样的原因,靠的不是后缀名。写这篇文章是因为我在代码中看到上传部分的代码,不论上传的图片文件后缀名是什么,最后存储统一保存为了 .jpg 文件。后来对这个做了一个测试,发现图片后缀名和格式不一致没有问题,绝大部分浏览器都支持,暂时还没有发现不支持的。另...
2025-12-01 17:33:11 1764581591 0.020096