
php
呼哈吧扎嘿
诺克萨~斯
展开
-
laravel使用env()方法获取配置时,值为null
如果执行过config缓存php artisan config:cache在非config目录下的文件内,使用env()方法都无法获取env的配置,建议将配置在config中设置,如 'name' => env('APP_NAME', 'Laravel'),获取nema时,使用 config('name'),而不是 env('APP_NAME')...原创 2021-09-06 10:15:00 · 649 阅读 · 0 评论 -
php 将p12文件转成普通证书发送https请求
今天遇到了一个接口联调,对方给了我一个java demo,需要证书发送请求,但是他给的文件是 apiclient_cert.p12这种格式的,然后给了我一个密码但是我这边是php,一般使用的是一个key和秘钥一共两个证书apiclient_key.pemapiclient_cert.pem于是 我这里需要根据他的p12文件和密码导出为通用的证书文件# 首先,复制p12文件到linux,然后在linux下执行命令openssl pkcs12 -in 证书名.p12 -out 文件名.pem -原创 2021-02-07 15:42:46 · 692 阅读 · 5 评论 -
php-redis Zincrby无效的问题
项目需要做个积分榜的功能,所以就用了redis的zset,本来测试服务器上好好的,到了正式的就gg了 功能都正常,但是分数一直加不上,一直为0 ,最后用redis看发现传过去的分值一项为空,其他的都正常然后对比了正式和测试的predis扩展,正式的是3.10,测试的是3.16后来改了下predis的版本,就好了...原创 2019-01-25 16:45:20 · 531 阅读 · 0 评论 -
php使用redis存储的数据,python取出后带有s:1
今天用php做到redis的hash存储,取的是数据带上长度php:redis.hset('cache_key', 'field', 1)python:redis.hget('cache_key', 'field')# 返回:"s:1:\"1\";"这个是因为被php serialize了所以python取的时候需要转义import phpserialize...原创 2018-12-11 18:04:11 · 661 阅读 · 0 评论 -
smarty foreach输出变量 变量被转义
今天使用smarty的时候,使用foreach输出变量,变量被转义了smarty代码,刚开始就只有上面的{$value}输出后开始以为是自动转义,使用别的数据带上双引号就没事后来加上smarty代码里{$source.$k}的方式调用就不会转义了源码也懒得看,应该是foreach的时候自动给转义了吧...原创 2018-12-17 16:37:11 · 436 阅读 · 0 评论 -
smarty中,php数组传递给js的方法
var arr_data = JSON.parse('{$phpArray|@json_encode}');原创 2018-12-20 10:22:00 · 1144 阅读 · 0 评论 -
使用wamp-server 修改完php代码后 过一会才会生效
打开php.ini搜索opcache.revalidate_freq=60找到以后将等号后面数字改为1因为这个是opcache,用户缓存php的opcode的 60代表缓存一分钟没想到这个设置竟然自动打开了 真够坑的...原创 2018-10-29 19:39:44 · 1281 阅读 · 0 评论 -
opcache指定目录不缓存
测试环境和正式缓存在同一台服务器,只是放在里不同的目录使用opcache的时候,希望测试环境不缓存代码需要修改php.ini修改blacklist_filenameopcache.blacklist_filename=/usr/local/php/etc/opcache-blacklist.txtopcache-blacklist.txt的内容为/home/wwwroo...原创 2018-09-10 17:59:49 · 1689 阅读 · 0 评论 -
php parse_str() 用法
写一写为了加深记忆将字符串 'str1=123&str2=str2&str3=str3'分割为数组格式,其实不用explode函数分割直接使用 parse_str()$strData = 'str1=str1&str2=123&ee=bb';parse_str($strData, $arrData);var_dump(strData);输出...原创 2018-07-26 14:23:29 · 1381 阅读 · 0 评论 -
记一次阿里云服务器迁移
今天凌晨两点 服务器定时迁移了迁移之前 先把开机自启动修改了一下 发现memcached没有开机自启动添加方式vim /etc/rc.d/rc.local增加一行/data/website/xunsearch/bin/xs-ctl.sh restart/usr/local/memcached/bin/memcached -p 11211 -l 127.0.0.1 -d -u root -P /u...原创 2018-06-07 12:25:41 · 2072 阅读 · 0 评论 -
php正则匹配嵌套的div
$strContentInfo = '<div class="abc"><div class="def">内容</div></div>';$strContentInfo = preg_replace('/<div class[^>].*?>(?>[^<\/div>]+|(?原创 2018-05-16 10:50:21 · 3405 阅读 · 3 评论