- 博客(29)
- 收藏
- 关注
转载 PHP 接口2
首先是客户端执行方法ApiModel.php:?12345678910111213141516171819202122232425262728293031323334353637383940
2017-03-21 16:09:33
781
转载 PHP接口
// echo md5("news1");/*查询接口地址:http://apis.juhe.cn/mobile/get支持格式:json/xml请求方式:get请求示例:http://localhost/day9.8/port.php?key=c7d81b6949462e2f1bb5fdf18dd1d006&id=用户id&dtype=xx请求参数说明:id in
2017-03-21 15:55:28
477
转载 Yii实现Excel导入三级分类数据表
1.把已经下载好的PHPExcel类放入Vendor目录下2.在项目入口文件index.PHP加载:require dirname(dirname(__FILE__)).'/vendor/phpexcel/PHPExcel.php'; 3.在config/web.php中的components键中加入:'aliases' => [
2016-11-28 19:11:29
538
转载 app后端怎么设计用户登录方案
在很多app中,都需要用户的登录操作。登录,就需要用到用户名和密码。为了安全起见,暴露明文密码的次数越少越好。怎么能最大程度避免泄露用户的密码呢?在登录后,app后端怎么去验证和维持用户的登录状态呢?在本文中,给出了一套用户登录的解决方案,以供大家参考。1. 保证登录的安全性,最起码要使用https协议 避免信息的泄露,最简单的方案是所有涉及到安全性的api请求,都必须要
2016-09-22 17:19:29
1970
原创 YII 简单邮件发送
1.在配置文件main-local.php components=>[]里面配置'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [
2016-09-21 16:12:36
1001
原创 Yii2 分页 搜索变红
namespace frontend\controllers;use Yii;use yii\web\Controller;use yii\data\Pagination;use frontend\models\User;class Day3Controller extends Controller{ function actionIndex() {
2016-09-21 14:33:51
480
原创 YII2 CURL 上传
controller<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;use frontend\models\Zou2;use yii\web\UploadedFile;class Zou2Controller extends Controller{ public $enableCs
2016-09-20 11:15:07
1292
原创 YII表单修改时显示原数据
use yii\helpers\Html;use yii\widgets\ActiveForm;use yii\captcha\Captcha;$form = ActiveForm::begin([ 'action' => 'index.php?r=zou2/updates', 'method' => 'post',]) ?>
2016-09-19 10:53:34
1065
原创 YII2表单
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重
2016-09-19 10:14:22
428
原创 Yii2框架表单
use frontend\models\UploadForm;$model = new UploadForm();return $this->render('index', ['model' => $model]);viewsuse yii\widgets\ActiveForm;?>$form = ActiveForm::begin(['action'=>'index.php?r=upload/i
2016-09-18 14:09:47
831
原创 javascript验证
html>head lang="en"> meta charset="UTF-8"> title>title>head>body> form action="__APP__/Person/addperson" method="post" enctype="multipart/form-data" onsubmit="return check_all()">
2016-09-14 16:54:20
275
转载 OAuth2.0的认证流程
OAuth2.0的认证流程 在OAuth2.0的处理流程,主要分为以下四个步骤: 1)得到授权码code 2)获取access token 3)通过access token,获取OpenID 4)通过access token及OpenID调用API,获取用户授权信息 上面是流程的大概四个步骤,在下面的流程示意图中会得到体现,这是我制作的一
2016-08-05 08:44:48
592
转载 redis 主从
一、原理Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面是关于redis主从复制的一些特点:1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构3.主从复制不会阻塞master。也就是说当一个
2016-08-04 14:27:41
291
转载 redis数据丢失及解决
Redis的数据回写机制Redis的数据回写机制分同步和异步两种,同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由于这样做不需要主进程阻塞,系统不会假死,一般默认会采用这个方法。个人感觉方法2采用fork主进程的
2016-08-04 08:28:57
779
原创 nginx 负载均衡搭建
负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法。参考网址:测试环境测试域名 :www.threegroup.spaceA服务器IP:123.56.255.173(主)B服务器IP:101.200.159.138C服务器IP:123.56.255.53部署思路A服务器做为主服务器,域名直接解析到
2016-07-28 18:51:35
350
原创 汉字截取
$str=file_get_contents("phone.txt");大概价格发生过的繁花似锦分公司$num=file_put_contents("phone1.txt",mb_substr($str,0,2, 'utf-8'));$str1=file_get_contents("phone1.txt");大概echo $str1;s
2016-07-14 11:20:52
265
原创 全/反选 批量删除/搜索 无刷新分页
view"> $(function() {// --------------全选-------------- $("#quan_xuan").click(function () { //var status=$(this).is(":checked");//方法1 判断当前元素是否被选中 var s
2016-07-07 13:58:11
666
原创 无刷新上传 uploadify.js插件
view 上传商品图片: //无刷新上传 $("#goods_img").uploadify({ 'swf':
2016-07-07 13:51:11
425
原创 ob缓存
ob_start(); //打开缓冲区if(!is_file("a.html")||time()-filemtime("a.html")>1200){ //10秒后可以再次缓存 $brr = "风力:".$arr['fengli']."温度:".$arr['wendu']."℃";echo $brr; $content
2016-07-06 15:28:18
395
原创 curl
function weixinPost($url,$data,$method){ $ch = curl_init(); //1.初始化 curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址 curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);//3.请求方式 //4.参数如下
2016-07-06 15:07:10
304
原创 排序------快速,插入,选择,冒泡
快速排序/数组快速排序 先取出数组第一个 把每个和它比较,比它小的放在l数组,大的放r数组,一直比较,最后合到一个数组/*function kuaisu($a){ $c=count($a); if($c<=1){ return $a; } $l=$r=array(); for($i=1;$i<$c;$i++){
2016-06-28 16:19:12
223
原创 即点即改与恢复
表单tr admin_id="$v['admin_id']?>"> td>$v['admin_id']?>td> td>$v['admin_name']?>td> td class="dian">$v['old_name']?>td> td class="hui">$v['new_name']?>td> td>$v['up_time']?>td>
2016-06-23 10:12:37
332
原创 批量显示/隐藏
td>input type="checkbox" class="kuang1"/>td>//批量显示及隐藏$("#batch_op").click(function(){ var brand_ids=''; $(".kuang1:checked").each(function(){ brand_id=$(this).parents('tr').at
2016-06-17 19:59:24
355
原创 jquery搜索,删除
//搜索 有单选框控制$('.button').click(function(){ var quan=$("#quan").html() //复选框选中返回true 不选为false var sou_check=$('#sou_check').prop('checked'); var sou_value=$('#ss').val(); //al
2016-06-17 19:44:23
286
原创 即点即改
下面ziduan可删除(其他功能用的)$('.first-cell').click(function(){ var $td=$(this); //获取td的ID var brand_id=$(this).parent().attr('brand_id'); var old_name=$(this).text(); var $input=$('');
2016-06-17 19:33:19
383
原创 sphinx coreseek索引和增量索引
打开网址http://www.coreseek.cn/news/7/52/安装步骤:1. 解压文件到D:\sphinx2. D:\sphinx\etc 新建文件csft.conf 备份csft_mysql.conf中的内容(防出错)3.改csft_mysql.conf里的配置 4. 将测试数据D:\sphinx\var\t
2016-06-13 15:02:33
379
原创 YII框架递归
Controller: public function actionWorkadd() { $sql="select * from work"; $data=Yii::$app->db->createCommand($sql)->queryAll(); //print_r($data);die; $opti
2016-05-25 08:00:33
467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人