Articles in the category of php

php

在一次换VPS的时候,新的环境上,laravel运行不起来,显示The only supported ciphers are AES-128-CBC and AES-256-CBC,在错误页面上可看到,key的值是空。in Encrypter.php (line 43) at Encrypter->__construct('', 'AES-256-CBC') in EncryptionServiceProvider.php (line 27) 根据网上资料都讲php artisan config:clear 或都还有些讲创建项目 生成.env都不符合这个场景。但还是透过 php ...

- Read More -
php

两次遇到,第一次用非贪婪模式正则处理了不是特别长的字符串匹配 ,第二次直接怎么完善正则也获得不了结果了。因为匹配的字符串太大了,1M多,一个base64的大图。<?php $html = '太长了,放附件demo'; $img_pattern = '/<img(.*?)src="(.+?)"/i'; preg_match_all($img_pattern,$html,$match2); print_r($match2); 处理方法是pcre.backtrack_limit这个参数。#加这一行设定参数 ini_set('pc...

- Read More -
linux,php

linux下yum install libreoffice yum install libreoffice-headless 如果出现异常,在页面上不一定表现出来,而是页面卡着一直没响应,通过apache日志看到相关错误[Java framework] Error in function createSettingsDocument (elements.cxx). javaldx failed! Warning: failed to read path from javaldx 处理为#因为用户 www没有HOME 会跑到root导致没权限,可指定 export HOME=/tmp/ &...

- Read More -
linux,php

1.jpg

宿主机代码检出检测出错,请确认svn用户名密码无误。再三确认帐号密码没问题。原因是:假的https,第一次检出,会出现一些交互操作,就是允许之类的。在walle上完成不了这个,因此必须在宿主机的php进程用户www中,进行一次检出。完成第一次的交互。svn checkout -q 'https://192.168.1.229/svn/www.aaa.com/trunk' --username='1111' --password='111' 之后就OK了。

- Read More -
php

经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:1,但这样的正则表达式完全是另外一个意思,它的意思是字符串里不能包含‘h',‘e',‘d'三个但字符。那什么样的正则表达式能过滤出不包含完整“hello”字串的信息呢?事实上,说正则表达式里不支持逆向匹配并不是百分之百的正确。就像这个问题,我们就可以使用否定式查找来模拟出逆向匹配,从而解决我们的问题:复制代码 代码如下:^((?!hede).)*$上面这个表达式就能过滤出不包含‘hede'字串的信息。我上面也说了,这种写法并不是正则...

- Read More -
This is just a placeholder img.