随笔分类 - php
yii框架
摘要:来源:http://www.shanhubei.com/archives/2614.html http://www.shanhubei.com/archives/1940.html 获取某目录下所有子文件和子目录 function getDirContent($path){ if(!is_dir($
阅读全文
摘要:1. 获取url中的host信息: 例如:http://www.xxxx.com/product/2.html Yii::$app->request->getHostInfo(); 结果:http://www.xxxx.com 2. 获取url中的路径信息(不包含host和参数): 例如:http:
阅读全文
摘要:Yii2 Model fields是一个非常好用的方法。经常会使用到它。只有在$model->toArray(),时才能使用。下面介绍Yii2 Model fields方法的一些常用的使用场景。1、修改字段名称接口规范使用驼峰式命名,而数据表字段一般是使用蛇型命名方式。这时就可以使用如下方法转换了。
阅读全文
摘要:是实际开发中,有这么一个场景,Gridview 怎么访问外部变量, use在value可调用函数中的函数签名后插入: [ 'header' => "操作", 'class' => 'yii\grid\ActionColumn', 'template'=> '{ajax-edit}', 'button
阅读全文
摘要:辅助视频:https://www.bilibili.com/video/BV1354y157S7/?p=1&vd_source=23895afa07bb1ceeeb2f0a557f472bd5主视频:https://www.bilibili.com/video/BV1CG4y1G7Z6/?spm_i
阅读全文
摘要:这个需求现在特别常见,比如生成小程序分享图、生成朋友圈分享图等等,一般是文字 + 二维码 + 背景模板。今天我们使用imagine来完成这件事情,并作用于网站的面试题模块。我规划的分享图布局如下在这里面题目标题、日期和二维码是需要替换的,其他部分均可以做到背景图中。准备阶段为了让这件事情能实现,我们
阅读全文
摘要:imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API. ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick
阅读全文
摘要:下面介绍一下 Yii2.0 的 多选框实现方法 第一种:ActiveForm::checkboxList(); 优点:可以将全部数据生成多选框,自带验证 $form->field($model, 'username')->checkboxList(ArrayHelper::map($data,'id
阅读全文
摘要:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>免登陆 WordPress 发布接口</title> </head> <body > <p> 最新版本或者意见建议请访问
阅读全文
摘要:SWOOLE 命令详解 启动服务 php think swoole start 停止服务 php think swoole stop 重启服务 php think swoole restart 平滑重启服务 php think swoole reload http://www.shanhubei.c
阅读全文
摘要:有关Yii2.0鉴权之访问控制过滤器参考这篇文章 http://www.yiiframework.com/doc-2.0/guide-security-authorization.html 这里主要说下怎么在控制器中限制访问的IP: use yiiwebController; use yiifilt
阅读全文
摘要:mcrypt扩展从PHP7.1.0开始废弃,所以需要继续使用这个扩展的话需要自行编译mcrypt扩展 或者采用pcel安装。 yum install libmcrypt libmcrypt-devel mcrypt mhash wget http://pecl.php.net/get/mcrypt-
阅读全文
摘要:function getUnixTimestamp () { list($s1, $s2) = explode(' ', microtime()); return (float)sprintf('%.0f',(floatval($s1) + floatval($s2)) * 1000); }
阅读全文
摘要:其实从错误信息里就看出错误原因了:Array and string offset access syntax with curly braces is deprecated,这是 PHP 7.4 版本的更新,从 7.4 后,只能使用 $value[0] 的方式来获取字符串偏移,$value{0} 已
阅读全文
摘要:在开发过程中,字符串的操作是很频繁的,这几天有看PHP手册中讲解str_replace函数的讲解,不是很明白,特作如下笔记,以作备忘。 函数原型:mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$
阅读全文
摘要:概述 Yii2-Queue是Yii2官方制作的一个消息队列,提供多个缺点:Syncronous, File, DB, Redis, RabbitMQ, AMQP Interop, Beanstalk, Gearman等,使用Yii2开发的时候使用该扩展比较合适. 驱动配置: Syncronous 如
阅读全文
摘要:php中文转gbk的方法:首先找到并打开相应的PHP文件;然后通过“$fileName=iconv("UTF-8", "gbk", $fileName);”将其转换为gbk的中文编码格式即可。 来源:http://www.shanhubei.com/archives/2422.html
阅读全文
摘要:这篇文章主要介绍了PHP保留两位小数的几种方法,需要的朋友可以参考下 代码如下所示: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = s
阅读全文
摘要:yii2 中 linslin\Curl的基本使用 一、get请求: 1.1 简单get请求 use linslin\yii2\curl; $curl = new curl\Curl(); //get http://example.com/ get请求改网址 $response = $curl->ge
阅读全文