PHP学习
DH2Y
仅仅记录平时学的 知识点,总结下来,大家一起参考进步
展开
-
laravel 接口异常错误返回json数据
在laravel中默认返回的异常是html的形式展现在页面上面,当我们写api接口时候希望返回json给前端希望能够不会出现神奇的bug。找到文件Exceptions\Handler.php重写render方法重写代码 /** * 重写render * @param $request * @param Throwable $e * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\Response|原创 2022-04-19 15:02:57 · 413 阅读 · 0 评论 -
php用Imagick扩展合并多张图片为PDF
$image_src_1 = 'a.png'; $image_src_2 = 'b.png'; $image_src_pdf = 'c.pdf'; try{ $pdf = new \Imagick([$image_src_1, $image_src_2]); $pdf->setImageFormat('pdf'); $pdf->writeImages($image_sr...原创 2022-03-24 21:51:25 · 925 阅读 · 0 评论 -
17monipdb数据库
IP地址归属地数据库(17monipdb版)数据每年官方更新时间是1月和7月原创 2017-02-23 11:22:12 · 1292 阅读 · 0 评论 -
workerman和webSocket与libevent扩展的关系
1、libevent介绍libevent是一个事件触发的网络库,适用于windows、linux、freebsd等多种平台,内部使用select、poll、epoll、kqueue等系统调用管理事件机制。Libevent是跨平台的,而且具有非凡的性能。与nodejs一样是事件驱动的;官方网站:http://libevent.org/2、workerman介绍workerman是一个高性能的PHP s原创 2017-03-07 16:50:53 · 1724 阅读 · 0 评论 -
Linux下的PHP安全要点
前言:PHP的安全是广大开发人员担心的主要问题,无意打开百度发现一片引起注意的百度博文,里面提到安全的一些配置。把这些记录下来,希望浏览本人博客的coder们留下你宝贵的安全建言。 你的文件应该类似或对应于下列: 默认的Web服务器:Apache DocumentRoot:/var/www/html PHP配置文件:/etc/php.ini 扩展配置目录:/etc/php.d/ 安全文件转载 2017-03-24 09:37:58 · 321 阅读 · 0 评论 -
微信Token验证失败原因及解决方案
微信Token验证失败原因及解决方案原创 2017-04-05 15:49:25 · 83745 阅读 · 6 评论 -
php无法执行system()的shell脚本但是Linux终端可以执行
1、问题描述1、本人test.php的system() 执行的内容是 system("/usr/bin/python /data/wwwroot/web/test.py",$ret);echo $ret;die;2、在Linux终端里面可以执行(此脚本里面有文件操作) 结果:可以生成相应文件夹3、在浏览器中执行相应的 test.php 输出结果:为1原创 2017-05-17 18:15:19 · 3354 阅读 · 0 评论 -
session_id用途及妙用
浏览器禁用了cookie客户端(浏览器)禁用了cookie,那么服务器端变不会接收到session id,此时需要显示传递session id了。两种方法:手动通过URL传递session id;隐藏表单传递session id。上述两种方法需要服务端的php环境中session.use_trans_sid 值为 1。<?php session_start(); $_SESSION['arr原创 2017-05-19 18:06:29 · 13429 阅读 · 0 评论