随笔分类 - PHP
PHP
摘要:###php读取.cer文件 $certificateCAcerContent = file_get_contents($filePath); $certificateCApemContent = ' BEGIN CERTIFICATE ' . PHP_EOL . chunk_split(base6
阅读全文
摘要:配合java程序接口的架接,java那边需要我这边对传过去的值进行AES对称加密,接口返回的结果也是加密过的(就要用到解密),然后试了很多办法,也一一对应了AES的key密钥值,偏移量(IV)的值,都还是不能和java加密解密的结果一样。接着我就去找了一些文档,结果发现PHP里面补码方式只有:Zer
阅读全文
摘要:##建表 ###1.订单表 CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_sn` varchar(45) NOT NULL DEFAULT '0' COMMENT '订单编号', `goods_id` int(
阅读全文
摘要:#一、下载kafka扩展包 链接:https://pecl.php.net/package/rdkafka #二、解压安装包 #三、修改php.ini 复制librdkafka.dll 到php\php7.3.4nts\目录下**(注意!注意!注意!不是ext文件夹)** 复制php_rdkafka
阅读全文
摘要:###session问题 ####问题描述 初到公司开发的项目在本地测试没有问题,部署到线上之后出来验证码一直错误,或者是CSRF token mismatch。 这些问题都是和session有关系,打开两个页面,一个是图片验证码页面, 另外一个打印session。发现session里面和图片的验证
阅读全文
摘要:###MySQL CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL DEFAULT '', `age` tinyint(3) NOT NULL DEFAULT '0', PR
阅读全文
摘要:接受xml数据一般使用这两种方法 方法1: file_get_contents('php://input'); 方法2: simplexml_load_string($GLOBALS['HTTP_RAW_POST_DATA'], 'SimpleXMLElement', LIBXML_NOCDATA)
阅读全文
摘要:一般开发环境都是在windows上, 安装扩展也很容易, 直接把下载的.dll文件扔到ext下面, 改一下php.ini文件. 完事了. linux上有两种安装方法 1.编译安装 //下载文件 #wget http://pecl.php.net/get/zip-1.12.4.tgz //解压文件 #
阅读全文
摘要:出现这个原因只是在浏览器上显示的问题,右键查看源代码是没有问题的。 如果不想的看到只要让代码在显示在浏览器之前替换掉就可以了 参考:https://blog.csdn.net/qq_41921511/article/details/85159731 ×tamp变成×tamp问题:https://bl
阅读全文
摘要:使用文件压缩类, 注意传的路径是相对路径.如果传绝对路径就把addFile里面的第二个参数去掉/ 文件压缩类 参考:https://www.jb51.net/article/142637.htm
阅读全文
摘要://SHA256签名 AEAD_AES_256_GCM的解密php示例代码 (参考:https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_11和https://blog.csdn.net/u010324331/article/de
阅读全文
摘要:原因: 表单提交页面中使用了 session_start 函数。由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存。解决:php: 此提示出现在一个POST提交的页面,点到其它页面后,通过JavaScript再返回时,IE就会显示这个提示。以前也有碰到过好多次,不过都没太在意,百度一下原来是
阅读全文
摘要:使用场景:在后台处理textarea换行的时候出现了问题, textarea里面的换行就是/n, 在textarea里面是有换行效果的,但是输出到其它地方没有效果,这时候就要用到PHP的神奇的nl2br函数 /n转<br />用PHP自带函数nl2br nl2br — 在字符串所有新行之前插入 HT
阅读全文
摘要:php字符串转Unicode编码, Unicode编码转php字符 百度了很多,都一样, 要么不对, 要不就是只是把字符串的汉字转Unicode 经过多次试验查找, 找到了如下方法, 注意:字符串编码必须是utf-8,如果不是自行用icon转一下 //字符串转Unicode编码 function u
阅读全文
摘要:一般邮件发送失败是 1.配置的问题. 2.扩展问题socket/ssl 百度搜出来一般都是以上的解决办法, 但是我这次遇到的不是. 本地可以放到腾讯云服务器就不行了,扩展也都开了. 后来发现是安全组端口问题, 在出站规则添加25端口, 如下图,如使用ssl安全链接则需要添加465、994
阅读全文
摘要:PHP发送邮件戳这里https://www.cnblogs.com/wangzhaobo/p/8931328.html PHP导出excel戳这里https://www.cnblogs.com/wangzhaobo/p/10143054.html 看完这两篇文章就只剩下一个问题 怎么把PHP导出的e
阅读全文
摘要:thinkPHP5.0框架 查询数据库调用Excel方法 public function exportlist(){ $orderModel = new OrderModel(); if($start_time = $this->request->param('start_time','')){ $
阅读全文
摘要:php为了安全性考虑,有一项 open_basedir 的设置。根据你web服务器环境,open_basedir可以在几个地方设置。 首先 在php.ini中配置。 如果发现配置项前是有分号,表明php.ini中没有该设置。那就很可能是在 php-fpm 中的 fastcgi.conf中配置了。ph
阅读全文