php
Yietion
一步一个脚印
展开
-
Carbon将13位毫秒级时间戳格式化
php将13位毫秒时间戳格式化方法原创 2022-05-09 16:07:48 · 2002 阅读 · 0 评论 -
使用thinkphp6 开发遇到的坑
最近和其他同事配合使用thinkphp开发一个平台,之前一直使用的是laravel,经过这件事我对以后开发项目还是laravel好了。下便总结下thinkphp遇到的几个坑吧:前提:我个人喜欢将model实例化之后在进行列表的查询处理eg:User为用户表, Apply为用户申请表, Work为工作表user表的字段为:字段说明id自增idname姓名apply表字段为字段说明id自增idfrom_id来源iduser_id原创 2022-03-31 14:42:27 · 1933 阅读 · 0 评论 -
PHP当Allowed memory size of的时候使用
php -d memory_limit=-1 /usr/bin/composer require xxxx/xxxxxxx当不知道composer的安装未知的时候 使用 composer -h就可以找到原创 2022-02-07 17:17:10 · 447 阅读 · 0 评论 -
session_set_save_handler()一直返回false
今天遇到一个问题,session没有存储成功一直以为是代码的问题,最后找到问题的原因是session使用mysql存储没有配置成功,问题的关键点是session_set_save_handler()一直返回false最后在博客找到方法,罪魁祸首是php,ini配置文件中的session.auto_start的值为1,大家注意当这里为1的时候,是改不了配置的,设置为0之后问题解决参考博客地...原创 2019-10-18 14:18:05 · 1375 阅读 · 0 评论 -
php获取xmlhttp.send()的数据
1、使用file_get_contents('php://input');可以获取到xmlhttp.send()中的内容2、或者在xmlhttp.open()之后添加代码xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');php中的代码$_POST就可以获取到xmlhttp.send()的...原创 2019-10-14 13:58:53 · 1191 阅读 · 0 评论 -
$_POST丢失参数、数据丢失
今天遇到一个问题,当post数据内容太多的时候,$_POST获取到的数据会丢失直接贴上解决方法在php.ini中修改配置max_input_vars的值为5000max_input_vars这个配置项表示:post表单参数个数限制...原创 2019-10-11 14:01:34 · 640 阅读 · 0 评论 -
User_agent安装&&使用
有时候我们需要修改线上的debug的时候,但是又不能停止整个服务这时候就需要HTTP_USER_AGENT首先在chrome浏览器中安装应用加上这个扩展,浏览器输入:chrome:://extensions安装上之后在配置自己的user_agent进来之后在group中选择对应的分组,再点击new_user_agent填写对应的内容就行了:可以配置为如下:name:debugu...原创 2019-07-11 11:49:40 · 1215 阅读 · 0 评论 -
composer包镜像加速配置
直接在环境中运行composer config -g repo.packagist composer https://packagist.laravel-china.org原创 2019-04-13 15:37:01 · 412 阅读 · 0 评论 -
This page isn’t working is currently unable to handle this request
今天遇到这个问题首先需要将php的报错信息显示出来找到php.ini文件。修改文件中的:display_errors = off修改为:display_errors = 1保存。重新启动就可以看到报错信息了...原创 2019-07-10 10:27:02 · 2660 阅读 · 0 评论 -
CI框架使用PHPExcel生成快递面单
最后生成的面单类似于下边的样子,其中的条形码是使用Barcodegen类库生成的(可以看我的上一篇博)首先需要先使用excel制作一个类似于上边的快递面单,之后后台对应的订单的数据替换对应的位置就行了,下边我贴一下自己写的一个方法(主要是将图片放到对应的单元格中的):首先需要先引入对应的库类(PhpExcel):public function test() { //图片处理类,...原创 2019-06-22 14:40:06 · 686 阅读 · 0 评论 -
CI框架使用Barcodegen类库生成条形码
目前使用的框架是ci框架,使用Barcodegen生成条形码,下边直接上封装的方法!/** * 生成条形码 * @param string $text */function creat_barcode($text){ require_once (FCPATH.'/aui/libraries/Barcodegen/class/BCGFontFile.php'); requ...原创 2019-06-22 14:16:51 · 400 阅读 · 0 评论 -
Call to undefined function mcrypt_module_open()
今天遇到这个错误Call to undefined function mcrypt_module_open()直接上代码yum install php-mcrypt libmcrypt libmcrypt-devel或者yum install php56-mcrypt*我的php版本是56的之后在重启一下service php-fpm.service restart...原创 2019-06-19 18:58:59 · 2667 阅读 · 0 评论 -
codeigniter文件加载顺序&路由实现原理(CI框架)
今天公司接了一个CI框架的维护,所以先做个笔记:一、首先是应用程序流程图index.php 文件作为前端控制器,初始化运行 CodeIgniter 所需的基本资源;Router 检查 HTTP 请求,以确定如何处理该请求;如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;在加载应用程序控制器之前,对 HTTP 请求以及任何用户提交的数据进行安全检查;控制器加载模型、核...原创 2019-04-17 12:02:49 · 823 阅读 · 0 评论 -
将页面生成的图片文件、pdf文件存储到服务器地址
将页面生成的图片文件、pdf文件存储到服务器地址,参数$url为链接地址,$filename为要生成的文件名; /** * getPdfPath获取简历生成的链接地址 */ private function getPath($url, $filename) { // 检查路径是否存在,如不存在则创建 $dir = './upload/';...原创 2018-11-30 14:40:27 · 823 阅读 · 0 评论 -
php删除文件夹下的所有文件
该方法将文件夹下的所有文件、文件夹删除,参数$path为文件夹路径 /** * delFile删除目录下的文件 */ private function delFile($path) { if(is_dir($path)){ //扫描一个文件夹内的所有文件夹和文件并返回数组 $p = scandir($path); ...原创 2018-11-30 14:33:31 · 561 阅读 · 0 评论