- 博客(67)
- 收藏
- 关注
转载 Yii2.0 高级版修改默认访问控制器
frontend->config->main-local.php$config = [ 'defaultRoute' => 'index/index',//修改默认访问控制器 'components' => [ 'request' => [ // !!! insert a secret ...
2019-03-13 09:30:00
250
转载 Yii RBAC
\common\config\main.php或者\backend\config\main.php中加'authManager' => [ 'class' => 'yii\rbac\DbManager', 'itemTable' => 'auth_item', 'assignmentT...
2019-01-16 19:52:00
167
转载 PHP SDK+Oss 上传文件流
// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = "http://oss-cn-hangzhou.aliyuncs.com";// 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建。$...
2019-01-07 17:33:00
578
转载 apache 二级域名设置
1. 你要拥有一个有泛域名解析的顶级域名,例如:test.com在dns服务上设置,域名服务商都提供此服务www.test.com 指向服务器IPtest.com 指向服务器IPa.test.com 指向服务器IP2. 修改http.conf,或者修改httpd-vhosts.conf,如果后者要检查下http.co...
2019-01-02 17:20:00
219
转载 Redis 一些操作命令
string1 SET key value 设置指定 key 的值2 GET key 获取指定 key 的值。3 GETRANGE key start end 返回 key 中字符串值的子字符4 GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。5 GETBIT key offset 对 key 所储存的字...
2018-11-29 11:33:00
129
转载 redis设置键值生存时间
EXPIRE <KEY> <TTL> : 将键的生存时间设为 ttl 秒PEXPIRE <KEY> <TTL> :将键的生存时间设为 ttl 毫秒EXPIREAT <KEY> <timestamp> :将键的过期时间设为 timestamp 所指定的秒数时间戳PEXPIREAT <KEY> <tim...
2018-11-29 11:25:00
212
转载 php 裁剪图片并处理png图片背景变黑
/*TODO 图片裁剪*/function img_cutting($file_old,$file_new,$h,$w){ $image = $file_old; // 原图 $dir = 'xxxxxx';//新地址 if(!is_dir($dir)){ mkdir($dir,0777,true); } $im...
2018-11-27 20:44:00
523
转载 yii2自定义报错页面
在Yii2版本的advanced高级模板环境中:设置404自定义页面的方法1.config/main.php文件'errorHandler' => ['errorAction' => 'site/error', ],2.views/site/error.php<?php$this->context->layout = ...
2018-11-26 22:32:00
203
转载 PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
$test=$_POST["test"];$test= preg_replace("/(\n)|(\s)|(\t)|(\')|(')|(,)/" ,',' ,$test); $test = explode("," ,$test);转载于:https://www.cnblogs.com/5aiQ/p/9834819.html
2018-10-23 09:36:00
695
转载 php 下载word 含图片
ob_start();//打开输出缓冲区echo '<html xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40"> ...
2018-09-28 17:19:00
182
转载 curl模拟提交
function curl_post($url, $post){$options = array(CURLOPT_RETURNTRANSFER =>true,CURLOPT_HEADER =>false,CURLOPT_POST =>true,CURLOPT_POSTFIELDS => $post,);$ch = curl_init...
2018-09-28 10:20:00
169
转载 PHP获取用户的真实IP地址,非代理IP
function getClientIP(){ global $ip; if(getenv("HTTP_CLIENT_IP")){ $ip = getenv("HTTP_CLIENT_IP"); }else if(getenv("HTTP_X_FORWARDED_FOR")){ $ip = getenv("...
2018-09-20 16:58:00
211
转载 返回两个数组的差集数组
array_diff(array1,array2,array3...);参数描述array1必需。与其他数组进行比较的第一个数组。array2必需。与第一个数组进行比较的数组。array3可选。与第一个数组进行比较的其他数组提示和注释提示:可用一个或任意多个数组与第一个数组进行比较。 ...
2018-09-15 16:01:00
185
转载 支付宝接口 设置支付宝订单的超时时间为15分钟
// (推荐使用,相对时间) 该笔订单允许的最晚付款时间,逾期将关闭交易。取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m private $timeExpress;//时间 $time_express = trim('15m'...
2018-09-13 11:01:00
2287
转载 Yii2手动安装第三方扩展
对于没有进入composer的扩展,请通通将他们下载到vendor内。然后,打开vendor/yiisoft/extensions.php 文件,在里面的数组里增加一项,如下面代码'SDK/Lvb' => array ( 'name' => 'SDK/Lvb', 'version' => '0.0...
2018-09-04 21:04:00
249
转载 yii2.0 事务
//创建事务 $tr = Yii::$app->db->beginTransaction(); try { for($i=1;$i<=3;$i++){ $test = new Areas(); $test->name = 'name...
2018-09-03 20:48:00
124
转载 yii2文件上传
//模型<?phpnamespace backend\models;use Yii;use yii\web\UploadedFile;class UploalModel extends \yii\db\ActiveRecord{ /** * @var UploadedFile|Null file attribute */...
2018-08-31 19:33:00
121
转载 PHPExcel 导出图片
$objDrawing = new PHPExcel_Worksheet_Drawing();// 本地图片文件路径$objDrawing->setPath('/www/images/img.jpg');// 图片高$objDrawing->setHeight(40);// 单元格$objDrawing->setCoordinates...
2018-08-17 18:56:00
228
转载 redis在windows下安装和PHP中使用
1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,re...
2018-08-17 15:02:00
117
转载 MySQL锁机制和PHP锁机制
MYSQL中的锁:语法 :LOCK TABLE 表名1 READ|WRITE, 表名2 READ|WRITE .................. 【锁表】UNLOCK TABLES 【释放表】Read:读锁|共享锁 : 所有的客户端只能读这个表不能写这个表Write:写锁|排它锁: 所有当前锁定客户端可以操作这个表,其他客户端只能阻塞注意:在锁表的过程中只能操作被锁定的表,如果要...
2018-08-16 11:21:00
116
转载 CentOS 7----Apache基于域名的虚拟主机配置
配置/etc/hosts文件,192.168.1.209 对应的域名如下:192.168.1.209 www.name1.com编辑每个域名的配置文件:<VirtualHost 192.168.1.209:80> ServerName www.name1.com DocumentRoot /var/www/html &...
2018-08-13 22:34:00
698
转载 CentOS安装MySQL的步骤
1.下载 Mysql yum包http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/下载到本地再上传到服务器,或者使用wget 直接下载wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm2.安装软件源将platform-an...
2018-08-13 21:23:00
84
转载 Centos7下Yum安装PHP5.5,5.6,7.0
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yumlistinstalled|grepphp如果有安装的PHP包,先删除他们yumremovephp.x86_64php-cli.x86_64php-common.x86_64php-gd.x86_64php-ldap.x86_...
2018-08-13 18:55:00
165
转载 如何在CentOS 7上安装Apache
使用systemctl管理Apache服务我们可以像任何其他系统单元一样管理Apache服务。要停止Apache服务,请运行:sudo systemctl stop httpd要再次启动,请键入:sudo systemctl start httpd重新启动Apache服务:$sudo systemctl restart httpd在进行一些配置更改后...
2018-08-13 17:07:00
132
转载 Linux环境搭建-在虚拟机中安装Centos7.0
一、VMware和CentOs简介1.VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。VMware的主要特点:不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统;本机系统可以与虚拟机系统网络通信;可以设定并且随时修改虚拟机操作系统的硬件环境。...
2018-08-11 18:21:00
137
转载 防止视频资源被下载 隐藏图片路径
引入资源地址: 用一个PHP动态链接处理一下// 先进入详情页publicfunction detail(){$_SESSION['token'] = md5("xxx"); //做一个token 用于失效方案//进入到详情页}public function goVideo() { $vid = (int)$_GET['vide...
2018-08-11 16:38:00
970
转载 FFmpeg + php 视屏转换
什么是FFmpeg?FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操...
2018-08-10 22:19:00
165
转载 php substr的一些用法
//去掉最后一个字符$str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; ubstr($str,0,-1)//函数rtrim($str,",")截取去掉第一个字符<?php$a = "About us";$a = substr($...
2018-08-10 14:11:00
103
转载 php中判断shell_exec执行结果
$shell = "wget -O despath sourcepath && echo 'success' ";$shellExec = shell_exec($shell);var_dump($shellExec);if($shellExec){echo 'ok';} 转载于:https://www.cnblogs.com/5aiQ/p/9...
2018-08-10 14:01:00
233
转载 PHP设置脚本最大执行时间的三种方法
1、在php.ini里面设置max_execution_time = 120;2、通过PHP的ini_set函数设置ini_set("max_execution_time", "120");3、通过set_time_limit 函数设置set_time_limit(120);以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。PHP设置脚本最大执行时间的...
2018-08-10 14:00:00
227
转载 PHP加JS实现分片上传,断点续传
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>xhr2</title> </head> <body> ...
2018-08-09 11:48:00
133
转载 yii2.0 构造函数
public function init() { parent:: init(); }转载于:https://www.cnblogs.com/5aiQ/p/9446233.html
2018-08-08 22:48:00
324
转载 yii2.0 验证码
首先我们在控制器里创建一个actions方法,用于使用yii\captcha\CaptchaAction<?php namespace app\controllers; use YII;use yii\web\Controller; class IndexController extends Controller{ public f...
2018-08-07 16:05:00
128
转载 Yii2.0 引入外部js css
<script src="<?= Yii::$app->request->baseUrl . '/js/jquery-2.1.1.min.js'?>"></script><link href="<?= Yii::$app->request->baseUrl . '/css/bootstrap.min....
2018-08-07 14:40:00
189
转载 Yii2.0 连接数据库
打开数据库配置文件common\config\main-local.php转载于:https://www.cnblogs.com/5aiQ/p/9436024.html
2018-08-07 11:34:00
230
转载 yii2.0 ajax
2.0用的参数是_csrftoken = "<?php echo \Yii::$app->request->getCsrfToken()?>",$.ajax({ type:"post", url:"http://XXX.XXX.XXX/basic/web/index.php?r...
2018-08-07 10:46:00
105
转载 Yii2.0如何建立公共方法
yii2-advanced版本common 目录为公共资源目录,我们可以把定义的方法放在这个目录下,在此目录下我们随意建立一个文件比如”helps”目录,因为考虑到公共方法可能会有功能上的划分类,所以建立一个统一目录来进行管理。建立公共方法<?phpnamespace common\helps; /* * 自定义全局公共方法 */clas...
2018-08-07 10:28:00
92
转载 Yii2掉index.php?r=
普通首先确认apache2配置1. 开启 apache 的 mod_rewrite 模块去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号;2. 修改 apache 的 AllowOverride把 AllowOverride None 修改为 AllowOverride All;在/confi...
2018-08-06 16:00:00
1832
转载 更改yii框架入口文件位置,修改前后端访问路径
将frontend/web/index.php复制到项目根目录,修改为:<?phpdefined('YII_DEBUG') or define('YII_DEBUG', true);defined('YII_ENV') or define('YII_ENV', 'dev'); require(__DIR__ . '/vendor/autoload.php')...
2018-08-06 14:27:00
232
转载 yii2.0框架安装
通过 Composer 安装如果还没有安装 Composer,你可以按getcomposer.org中的方法安装。 在 Linux 和 Mac OS X 中可以运行如下命令:curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer下载中国馆镜像:http...
2018-08-06 12:39:00
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人