LMLPHP后院

Linux发行版CentOS和ArchLinux同步时间

务器时间同步是非常重要的一件事情,时间的不准确会导致很多问题。时间同步需要用到 NTP 服务器,NTP 服务一般情况下不用自己搭建。笔者曾经思考过这样一个问题,两台服务器的时间如何做到相同,思考得到的结果是:这是不可能的,就像这个世界上找不到完全一样的东西一个道理。当我在 Google 上寻求 NTP 服务的原理以及如何做到时间同步时,才知道 NTP 也是有误差的,只是误差比较小而已。下面分享 Cen...

PHP5.2.1和PHP5.5.9之间的差异

n_name(315); // T_ENCAPSED_AND_WHITESPACE echo token_name(316); // T_CONSTANT_ENCAPSED_STRING对双引号的解析结果不同,如下字符串:$str = "<IfModule mod_rewrite.c>\r\nRewriteEngine on\r\nRewriteCond %{REQUEST_FILENAME} !-d...

Linux下使用tar和zip进行压缩解压缩教程

来打包加压缩,一个用来解压缩。zip 命令真的很好用,唯一的缺点就是没有 tar 那么细腻,一般正式的对接场合就不太适用。网上有一些说法说 zip 的压缩比没有 gzip 高,但是本人试了几次,得出的结果是 .zip 在很多时候完胜 tar.gz 包。而我平时存档文件也都是用 zip 命令,这个和 Windows 的兼容非常好,而 .tar 包在很多人的 Windows 下就打不开,包括我的很多同事。...

花生WIFI天猫百度图片加载失败问题

y-Connection:Keep-alive Server:Apache/2.4.7 (Ubuntu) 这之后我被弄晕了,到底什么原因?过了几天后,我突然想到用 VPN 测试下,看看是不是被屏蔽了。结果证明是花生 WIFI 屏蔽了百度和天猫的图片域名,在 VPN 下确实能够正常展示图片。有图为证。上图是未连接 VPN 时的截图,下图是连接 VPN 后的截图。被屏蔽的域名有 ss0.baidu.com...

谈谈网站开发中的跳转方式

" 301 432出现上面的问题,是我在 LBLOG CMS 中加了一个功能,防止在使用 IP 访问或者使用其他不正确的域名访问我的网站时,跳转到正确的域名,当时使用的是 301 跳转,跟随当前协议。结果哪些傻逼爬虫竟然请求成了这个死样。哎!我之前有篇文章提到百度的图片爬虫很弱智,现在很多网站的图片都是使用的懒加载,很自然的 src 属性是不正确的。所以作为一个稍微有点脑子的程序员写个爬虫也应该知道在...

关于HTML标签textarea换行符注意事项

的兼容性,测试下来,兼容性也特别好。服务端输出的换行符如果是 \r 或者是 \n,都能正常显示成一个换行符,如果服务端返回 \r\n,也是显示一个换行符。出于好奇,测试了下,如果服务端返回 \n\r,结果则显示两个换行符。...

PHP扩展exif源代码编译安装教程

P 在下载页面暴露出来的下载链接,点进去依然只有几个版本的下载,由于我使用的 PHP 版本是 php-7.0.9,所以必须找到对应的版本来安装扩展。在 mirror 页面找到一个版本后,尝试修改地址,结果找到了我需要的版本链接。如下所示镜像页面地址:http://php.net/get/php-7.0.9.tar.gz/from/a/mirror 选择中国镜像下载,如下安装过程:$ wget http...

LMLJS之代码高亮插件highlight发布

种是纯字符串,这样字符串在最终匹配的时候是会进行转义处理的。最后发现第二种意义不大,因为我把 if,else 这样的关键词当做字符串来替换了,这样导致一个单词里面含有它们会出现部分高亮的问题,但是最终结果是对的,所以可以接受。替换的过程中,出现一个问题,我把 ; (分号)以字符串的方式进行了替换高亮处理,最后发现这样做是错的,因为 HTML 的实体会含有分号,如果这样替换处理会毁坏实体,导致显示错乱,...

代码分享解决Laravel中MySQL WhereIn之too many placeholders

MySQL 执行的时候 WhereIn 太多的 ID 参数,导致 PDO 报错。解决方法,分批量执行,然后将结果合并。 下面以 range 函数做了一个简单的例子,计算 1 到 100 的加法。 public function cu(){ $arr = range(1, 100); $cl = function ($part_ids) { return array_sum($part_ids); }...

使用LMLPHP实现简单的CURL请求POST例子

close($ch); } } public function curlreceivepost(){ var_dump($_COOKIE); var_dump($_POST); } CLI 模式运行,结果如下: $ php index.php /index/curltestpost string(80) "array(1) { ["lmlphp"]=> string(3) "yes"}array(1)...
2026-06-12 20:19:54 1781266794 0.018200