
php
文章平均质量分 75
甲由丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php+nginx负载均衡搭建
-在nginx里面配置一个upstream,然后把相关的服务器ip都配置进去。然后采用轮询的方案,然后在nginx里面的配置项里,proxy-pass指向这个upstream,这样就能实现负载均衡。nginx的负载均衡有4种模式:1)、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2)、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。2)、ip_hash每个请求按访问ip的hash结果分配...转载 2022-02-08 22:11:12 · 1358 阅读 · 0 评论 -
PHP接口类interface的正确使用方法
今天在看zendFramework框架,发现它里面用到了很多的interface定义的类,好像对php接口类使用不是很理解,通过查阅资料,整理了有些关于interface的正确使用方法:1、接口的定义:接口:一种成员属性为抽象的特殊抽象类,在程序中同为规范的作用2、其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这 个时候PHP接口类interface就起到作用了,当我们定义了一个接口类时,它里面的方式是..转载 2021-12-23 22:41:30 · 646 阅读 · 0 评论 -
Yii 数据库操作-createCommand用法
查询Yii::app()->db->createCommand($sql)->query()//返回DataReader对象,并返回查询结果集Yii::app()->db->createCommand($sql)->queryOne()//返回结果集的第一行数据Yii::app()->db->createCommand($sql)->queryAll();//查询所有行数据Yii::app()->db->createCommand(原创 2021-12-10 21:33:14 · 1476 阅读 · 0 评论 -
Gii安装
一:Linux下安装Git配置GitHub教程. 关键步骤分三步走. 1. 运行命令安装git,并验证安装结果. 2. 将Git初始化并生成授信证书. 3. 将Git证书配置到GitHub上,保证Linux服务器和GitHub之间可以连通.,后面上传代码.安装Git:yum install git验证Git是否安装成功.git version配置用户名和用户邮件.(邮箱不一定要真实存在,一定保证...原创 2021-09-13 11:02:31 · 157 阅读 · 0 评论 -
Yii 队列
安装yii-queue扩展composer require --prefer-dist yiisoft/yii2-queue注释:composer已配置全局变量,所以可以直接使用composer进行安装配置common/config/main.php 中配置,使用redis作为驱动components中添加'bootstrap' => ['queue',],'redis' => ['class' => 'yii\redis\Connect原创 2021-09-13 11:00:26 · 485 阅读 · 0 评论 -
打印输出EXCEL
public function i($strInput) { return iconv('utf-8', 'gb2312', $strInput); } public function onlyI($strInput) { $m = "/[^\x{4e00}-\x{9fa5}]/iu"; $str = preg_replace($m,'',$strInput...原创 2019-10-28 17:59:03 · 236 阅读 · 0 评论 -
PHP判断文件格式(公共函数)
/** * 返回文件格式 * @param string $str 文件名 * @return string 文件格式 */function file_format($str){ // 取文件后缀名 $str=strtolower(pathinfo($str, PATHINFO_EXTENSION)); // 图片格式 $image=array...转载 2018-08-30 15:03:36 · 1114 阅读 · 0 评论 -
Yii一键删除
视图:<?= GridView::widget([ 'dataProvider' => $dataProvider, 'showFooter'=>true, 'id' => 'grid_list', 'columns' => [ [ 'class...原创 2018-09-21 17:11:45 · 326 阅读 · 0 评论 -
SourceTree安装
SourceTree跳过注册安装使用下载链接 https://www.sourcetreeapp.com/这个时候会要求注册账号,这个时候关掉就可以了我们进入%LocalAppData%\Atlassian\SourceTree\目录创建一个accounts.json文件,写入以下内容[ { "$id": "1", "$type": "Sourc...原创 2019-08-11 21:34:42 · 105 阅读 · 0 评论 -
PHP表情符号
1、使用PHP自带的函数 base64_encode()、base64_decode()实现加密、解密。2、/** 把用户输入的文本转义(主要针对特殊符号和emoji表情) */function userTextEncode($str){ if(!is_string($str))return $str; if(!$str || $str=='undefined')...原创 2018-08-24 10:37:42 · 831 阅读 · 0 评论 -
yii语言切换
第一步:我们在@app/messages可以作为我们存放不同语言文件的文件夹,在该文件夹下面建立对应的语言文件夹,比如zh-CN文件夹,代表中文,那么我们现在在文件夹下面建立一个语言文件,叫language.php。那么在@app/messages/zh-CN/language.php:<?phpreturn ['Language' => '语言','Chinese' ...原创 2018-08-09 14:54:01 · 225 阅读 · 0 评论 -
yii查询
查询[php] view plain copy//1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $i转载 2017-11-08 17:20:56 · 312 阅读 · 0 评论 -
多图上传
页面:{include file="page_header"}class="con"> action="{url('index/index/addforum')}" method="post" enctype="multipart/form-data"> class="user-recharge b-color-f"> class="m-原创 2017-10-14 16:40:56 · 291 阅读 · 0 评论 -
下拉刷新
php:public function actionForumlist(){ $uid = $this->user_id; $page = I('page', 1) - 1; $size = 10; $offset = $page * $size; $limit = ' LIMIT ' . $offset . ',' . $size; $s原创 2017-10-16 09:15:35 · 318 阅读 · 0 评论 -
Yii基础笔记
数据库操作Js/Css用法URL请求参数表单用法(文本库)控制器方法Request对象属性和方法设置cookie/seccion模型的rules规则渲染布局小部件加密与解密rbac授权下拉菜单表单修饰数组助手array helperyii2数据列表插件-gridviewhtt...原创 2017-08-29 15:33:32 · 1264 阅读 · 0 评论 -
PHP 时间
<?php /**date 2015-04-11 * author http://www.lai18.com **/ echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo转载 2018-07-13 14:18:37 · 175 阅读 · 0 评论 -
小程序二维码
public function actionMiniCode() { $code = Yii::$app->request->post(); $url = WeixinUser::find()->where(['ecuid'=>$code['scene']])->asArray()->one(); ...原创 2018-07-19 16:52:01 · 265 阅读 · 0 评论 -
递归统计推荐人
function getall($tabile,$where,$flid='*'){ $data = $GLOBALS['db']->getall('select '.$flid.' from '.$GLOBALS['ecs']->table($tabile) . ' where '.$where); return $data;}function getrow($tabile,原创 2017-08-29 15:29:40 · 435 阅读 · 0 评论