
PHP开发
xcdm100
这个作者很懒,什么都没留下…
展开
-
PHP写接口需要去掉转义字符返回json
在PHP写接口时,有时数据库中存的是带转义字符格式的数据文章等,需要提前将转义字符去掉或替换成html 标签,这时可以使用函数htmlspecialchars_decode()来转。原创 2023-10-12 22:21:20 · 314 阅读 · 0 评论 -
Laravel配置环境后出现No input file specified的解决方法
在public目录下找到user.ini 文件,把里面的open_basedir=/www/wwwroot/*/:/tmp/注释掉就 可以了,网上很多其它修改nginx配置等办法根本不管用。原创 2023-02-11 16:24:18 · 405 阅读 · 1 评论 -
linux或centos下切换默认php版本
linux或centos下切换默认php版本原创 2022-09-10 08:41:22 · 1212 阅读 · 0 评论 -
MySQL5.7导入数据报错ERROR 1067 (42000) at line 1015: Invalid default value for ‘updated_at‘ 解决办法
今天做一个禾匠的小程序二开,从远端导出sql文件,导入本地mysql数据库时,报上面错误ERROR 1067 (42000) at line 1015: Invalid default value for 'updated_at',本人实际测试可以通过修改my.cnf,[mysqld] 下面添加sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONexpl原创 2022-03-17 15:39:47 · 1362 阅读 · 0 评论 -
tp5.0 PHP8.0报错Method ReflectionParameter::getClass() is deprecated
$class = $param->getClass();//更换为$class = $param->getType();部署网站的时候报这个错,主要原因是php版本太高了,降低一下php版本就行了。原创 2021-11-17 20:51:27 · 2213 阅读 · 1 评论 -
PHP接收前端发送的数组
//php接收数组 global $_GPC; $orderlist=$_GPC['unPaid']; $s1 = html_entity_decode($_GPC['unPaid']); $s2 = stripslashes($s1); $orderlist2=json_decode($s2, true); //orderlist2即为数组,可进行for循环...原创 2021-10-20 18:14:25 · 760 阅读 · 0 评论 -
php 开发后端字符串去掉HTML标签
/** * 功能说明:字符串去掉HTML标签 * @param $str 需要过滤的内容 * @param string $tags 需要保留的html标签 参数传递例如:'<a><span><img>' * @return mixed|string 过滤后的内容 */function filter_html($str,$tags){ $search = array( '@<script[^>]*?>.*?<.原创 2021-09-10 13:26:14 · 147 阅读 · 0 评论 -
laravel whereDate()方法的使用
在做日期查询,用where()语句,要求时间格式比较严格,比如你要查2017-09-23这一天的活动,你在输入框传入2017-09-23,系统会默认帮你补上后面缺少的时分秒00:00:00但是你用大于或小于去做过滤,总是不能很好的满足我们的实际需求,总有点的问题。用了whereDate(),之后,他会只精确到日,自动帮你过滤掉后面 的时分秒。...原创 2021-09-09 10:20:21 · 2931 阅读 · 0 评论