随笔分类 -  PHP

摘要:在调试php脚本代码时,发现使用 file_get_contents() 函数请求HTTPS的网址链接时出现了报错,其报错代码如下面所示“file_get_contents(): SSL operation failed with code 1. OpenSSL Error message...”百 阅读全文
posted @ 2023-11-02 17:05 郭德纲又打人了嘿 阅读(2318) 评论(0) 推荐(0)
摘要:今天需要切换到PHP7.4以上的版本,然后我就切换到PHP7.4.3版本 当我在cmd运行一下代码的时候,报错: C:\Users\Think>php -v PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP bu 阅读全文
posted @ 2020-05-12 09:34 郭德纲又打人了嘿 阅读(24590) 评论(2) 推荐(5)
摘要:今天做图片上传时遇到问题,上传失败则需要删除新上传的图片,结果删除的时候报错 unlink('此处为文件路径'): Permission denied 查了一下网上有人说是文件夹权限问题,最后解决,不是文件夹权限问题 这里删除失败是因为文件还没有被释放,并非权限不足 上传成功之后使用 unser($ 阅读全文
posted @ 2020-02-24 11:59 郭德纲又打人了嘿 阅读(1081) 评论(0) 推荐(0)
摘要:有业务需求如下: 这里直入主题,用TP的order方法写的话,可能不太好写,但是也可以写成这样 但是官方文档说了,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order 所以并不太好实现。 所以查阅资料找到方法,资料 这里我直接引用资料中的回答,如果使用模型查询的话就 阅读全文
posted @ 2019-10-28 20:09 郭德纲又打人了嘿 阅读(5201) 评论(0) 推荐(0)
摘要:业务需求:接口返回一个列表,但是这个列表要求按一定的条件排序,条件如下: 1,某字段(field1)为null的排前面 2,某字段(field2)为null的排前面 3,姓名(field3)按照汉字的拼音排序 4,某字段(field4)按照ID倒序排序 乍一听有点复杂,其他的不多说,这篇文章主要讲怎 阅读全文
posted @ 2019-10-28 19:51 郭德纲又打人了嘿 阅读(1235) 评论(0) 推荐(0)
摘要:业务需求:用户扣除产品消费次数之后发送微信模版消息提醒 业务场景:商户版小程序扫一扫用户二维码,扣除用户某一产品的使用次数 由于商户版小程序和用户版小程序是两个独立的客户端,商户版扣除次数之后,用户版并没有提醒 微信模版消息下发条件如下: 我们的业务逻辑都不满足这两个下发条件,因为客户端扣除次数时, 阅读全文
posted @ 2019-09-21 16:35 郭德纲又打人了嘿 阅读(495) 评论(1) 推荐(0)
摘要:网上好多答案都过时了,这里重新记一下 一、使用composer安装phpmailer 二、在应用公共文件common.php写个发送邮件的函数(腾讯邮箱的为例),需要注意的是实例化PHPMailer的时候 三,在控制器中调用 四、测试 阅读全文
posted @ 2019-07-11 21:36 郭德纲又打人了嘿 阅读(1121) 评论(0) 推荐(0)
摘要:前几天在开发的时候用到了第三方的扩展包,使用过程中第三方扩展包抛出了异常 因为这边是接口开发,需要返回错误代码以及提示信息等,所以就需要接管异常处理。 此文章只做笔记,有不对或不详细的地方欢迎大家留言交流。 首先先在application下创建目录exception 然后创建BaseExceptio 阅读全文
posted @ 2019-07-11 11:28 郭德纲又打人了嘿 阅读(1002) 评论(0) 推荐(0)
摘要:话不多说,源码奉上! 阅读全文
posted @ 2018-05-26 13:11 郭德纲又打人了嘿 阅读(144) 评论(0) 推荐(0)
摘要:http://www.xbc.me/nginx-fix-504-gateway-timeout/ 在安装完Nginx+PHP-fpm+Mysql后 (如何安装LNMP环境,请参考快速配置LNMP环境Nginx0.8.54+MYSQL5.5.16+PHP5.3.8+CentOS 6),跑PHP的应用会 阅读全文
posted @ 2018-03-30 22:33 郭德纲又打人了嘿 阅读(598) 评论(0) 推荐(0)
摘要:今天做项目,需要生成二维码,而需求是二维码上有id标识,标识总共七位数 需要自动补全,所以就百度了一下,找到了几种办法,以下是原文转载。 一、数字补0. 如果要自动生成学号,自动生成某某编号,就像这样的形式“d0000009”、“d0000027”时,那么就会面临一个问题,怎么把左边用0补齐成这样8 阅读全文
posted @ 2018-03-27 16:15 郭德纲又打人了嘿 阅读(506) 评论(0) 推荐(0)
摘要:运行结果如下: 阅读全文
posted @ 2018-03-27 16:05 郭德纲又打人了嘿 阅读(277) 评论(0) 推荐(0)
摘要:在linux服务器部署thinkphp5的时候PHP报了这个错误, 如下: Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/zhuyuyun/thinkphp/start.php) is not wi 阅读全文
posted @ 2018-03-27 15:31 郭德纲又打人了嘿 阅读(45091) 评论(2) 推荐(2)
摘要:今天把项目放在测试服务器,但是出现一个问题,用的TP5框架,我把入口文件放在了根目录,访问的时候报错了,框架引导文件引入不了,也不报错,就是说访问不了。 所以就用了一段代码把错误获取出来了,代码如下: 获取到了错误信息还是不行,文件权限也都777了还是不行,踩了好多坑,框架引导文件引入不了的最终原因 阅读全文
posted @ 2018-02-03 17:31 郭德纲又打人了嘿 阅读(176) 评论(0) 推荐(0)
摘要:昨天有一个需求,就是需要把获取到的百度地图信息存储到百度地图LBS云储存上 看了一下LBS云储存,说白了就是通过接口操作云数据库,所以写了一个通用的cURL函数 代码如下: 阅读全文
posted @ 2018-02-02 10:12 郭德纲又打人了嘿 阅读(202) 评论(0) 推荐(0)
摘要:同样是今天做项目时遇到的问题,我需要根据分类集合的id字符串,去分类表中查出对应id的分类名称 类似这样的: 我在foreach循环中需要根据category这个id集合去查数据,情况出现了,数据查出来了,但是我需要的不是数组 我需要的拼接好的字符串,比如:农产品,母婴,护肤,生鲜这样的数据 我查出 阅读全文
posted @ 2017-12-01 22:44 郭德纲又打人了嘿 阅读(2157) 评论(0) 推荐(0)
摘要:今天在用TP做项目的时候遇到一个问题,foreach的时候需要动态往数组里添加数据,示例代码如下: 结果如下: 我们能到看,sex并没有添加成功,也没有见到想象中的数据,比如: 这是为什么?foreach循环的其实是数组的拷贝,而不是该数组本身,如果是数组拷贝的话,肯定是改变数组之前进行的拷贝,根据 阅读全文
posted @ 2017-12-01 22:24 郭德纲又打人了嘿 阅读(10968) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/whlives/p/5795458.html 阅读全文
posted @ 2017-11-20 11:34 郭德纲又打人了嘿 阅读(309) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/churk2012/article/details/51424588 1.直接取整,舍弃小数,保留整数:intval(); 2.四舍五入取整:round(); 3.向上取整,有小数就加1:ceil(); 4.向下取整:floor()。 一、intva 阅读全文
posted @ 2017-11-20 11:31 郭德纲又打人了嘿 阅读(373) 评论(0) 推荐(0)
摘要:1、首先要开启php.ini中的文件上传,打开php.ini 配置文件,查找 File Uploads ,在这个区域有以下3个选项: 是否允许HTTP文件上传。默认值为On允许HTTP文件上传,此选项不能设置为Off。 文件上传的临时存放目录。如果没指定则PHP会使用系统默认的临时目录。该选项默认为 阅读全文
posted @ 2017-10-10 21:50 郭德纲又打人了嘿 阅读(937) 评论(0) 推荐(0)