一个比较低级的PHP代码加密方式
不论怎么加密,怎么混淆,都是一定可以解开的,只是时间成本问题。想必大家都看过 Java 反编译方面的文章,都见过 IOS 逆向工程这样类似的书籍了吧。说的就是这个道理。当我见到一个非常傻逼非常低级的 PHP 代码加密方式时,我觉得加密方及他们的公司特别傻逼,还装的那个正式的样子就很傻逼。截取一段他们加密的方式:<?php $OOO0O0O00=__FILE__;$OOO000000=urldecode(...
LMLPHP近期新增功能
2014-09-29 may LMLPHP 近期新增功能one-slocone-sloc是one source line of code 的缩写,即一行源代码模式,LMLPHP为了提升性能和减少网页带宽,增加了这种运行模式。WEB_APP_PATH增加了WEB_APP_PATH常量。默认与WEB_PATH相同,当服务器不支持Rewrite...
LMLPHP又一成功案例-信息快讯网正式开始运营
致力于为人类更加便捷快速的获取有用的信息,体现在网页的洁净和快速,信息的全面和有价值。 信息快讯网成立于 2014 年 9 月 1 日。成立之初,站长一直没能找到更适合的软件架构,最终决定使用 LMLPHP 作为驱动。承载着美好的愿景,愿一路走好,影响力越来越大,携手 LMLPHP 走的更远。 信息快讯网目前以频道组织网站内容,主要分为技术类和信息类。运营的第一天,流量非常可观,一下子超越了 LMLPH...
2015年上海PHPCON技术峰会
非常有幸能参加 2015 年的 PHPCON 技术峰会,才了解到之前举办过很多届,有的同学来了 4 次。主持人说去年赶上了台风,今年又赶上了,但是大家的热情非常高,没有受到台风的影响。 会议安排在华纳风格酒店,举办单位 ThinkInLAMP.com。由于举办单位的名字含有 Think,导致很多人的误解,主持人解释,跟其他的 Think 没有什么关系。 在漕河泾地铁站出来的时候,雨下的很大,遇上了两位...
PHP 内存泄露重现 include 匿名函数
有人踩过,这篇应该是公开出来的第一篇,很多人就算是踩了这个坑,也不一定会触发,即使是触发了,也不一定发现的了。这个是 include 或者是 require 对于匿名函数的内存泄露大坑。很多市面上的 PHP 教程都说 include require 相当于把代码复制到那个位置,从这个代码示例验证来看,其实不是这样的!$i=0; while (true) { if ($i%1000 == 0) { ech...
解决configure: error: Cannot find OpenSSL's <evp.h>
PHP 的后期新版本由于某些版权问题,不再默认支持 mysql 扩展,官方推荐使用 mysqli 和 pdo_mysql。在使用源代码安装 PHP 时,默认是不会安装 pdo_mysql 扩展的,这样动态编译 mysqlnd、pdo_mysql 扩展会报一些奇怪的错误,如下:configure: error: Cannot find OpenSSL's <evp.h> 尝试了很多方法,依然解决不了这个问...
LMLPHP Fatal Error:Array and string offset access syntax with curly braces is deprecated
PHP7.4 不允许使用花括号来访问字符串偏移。报错原因是: PHP7.4 不再能够使用花括号来访问数组或者字符串的偏移 解决办法:将 {} 改成 [] 新浪 SAE 报错的代码: if( in_array($parameter, array('pic', 'image')) && $value{0} == '@' ) { 这代码风格真的很像我刚开始的时候: 我最初习惯 if( in_array() )...
在 PHP 中打印 trace 信息
看 PHP 官方提供了几个函数,但是都不怎么好用。比如 debug_print_backtrace 是直接打印,并不返回值,这样需要借助缓冲区才能实现,比较麻烦;debug_backtrace 返回的是数组,需要 implode 才可以使用,并且冗余信息太多。高手在民间啊,也许很多人都意识到了这个不好用的问题,于是有了下面的解决方案:$e = new Exception(); echo str_repl...
mysql delete ctrl+c 会怎么样
ate、delete数据更新操作[1],CTRL+C会将执行的操作标记为KILLED状态,然后执行回滚操作。因此,不会因为CTRL+C操作,导致数据变脏。 有惊无险的操作,如下MariaDB [lmlphp]> delete from lmlphp; ^CCtrl-C -- query killed. Continuing normally. ERROR 1317 (70100): Query exec...
PHP 7.3 经典报错 continue targeting switch
PHP 7.3 经典报错,用一句话证明你用过 PHP 7.3。 Warning: "continue" targeting switch is equivalent to "break". Error:"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ... 改成 cont...