自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (7)
  • 收藏
  • 关注

原创 Session入库的作用

Session入库的作用

2016-07-31 18:55:18 985 1

原创 Yii 框架邮件的发送

第一步:首先在根目录 config文件夹下的 web.php配置邮件发送。 配置如下:$config = [ 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', //这里需要特别注意【原本是】:'useFileTransport' => true, 把 true 改为 false

2016-07-30 10:53:33 707

原创 ecshop二次开发--视频上传

1.前台展示效果:2.后台展示效果:3.代码实现:后台实现过程:1.在languages/zh_cn/admin/goods.php中插入$_LANG['tab_video'] = '视频上传'; 2显示标签在admin/templates/goods_info.htm中将{$lang.tab_video}写入到里然后,在form标签中将下面代码粘

2016-07-29 20:34:46 2786

原创 ecshop二次开发--单点登录

单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候,

2016-07-29 20:24:55 774

原创 php数组操作方法 (函数)

一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr);在数组中检索apple ,如果

2016-07-29 20:22:18 418

原创 curl进行传值(post)

<?php header("content-type:text/html;charset=utf-8"); function curlPost($url,$data='',$method){ $ch = curl_init(); //1.初始化 curl_setopt($ch, CURLOPT_URL, $url); //2.请求

2016-07-29 20:13:25 634

原创 采集(file_get_contents)

用file_get_contents进行采集 <?php header("content-type:text/html;charset=utf-8"); $url="http://www.php7.com/dwzchd/aa.html"; $file=file_get_contents($url); $pre='#(.*)#isU';

2016-07-29 20:11:36 435

原创 xml接口类型的数据(把其中的数据显示出来)

JSONP——XML //var url="http://api.k780.com:88/?app=idcard.get&idcard=110101199001011114&appkey=10003&sign=b872c3e6930b7fb3576c776de

2016-07-29 20:09:15 1001

原创 TP框架-导入与导出

导入数据导入与导出的安装包360云盘中tp框架-导入与导出的安装包[python] view plain copy <?php //防止中文乱码 header('content-type:text/html;charset=utf-8'); include 'excel_reader.php';//引入导入文件 $data = new

2016-07-29 20:06:23 485

原创 TP框架中的增删改查

一些简单的增删改查语句在CODE上查看代码片派生到我的代码片 <?php // 本类由系统自动生成,仅供测试用途 class IndexAction extends Action { public function index(){ $user=M('User'); $data = a

2016-07-29 20:04:57 10171

原创 在CI框架中如何发送email?

public function sendemail() { $config = array('protocol'=>'smtp', 'smtp_host' => 'smtp.163.com', 'smtp_user' => '邮箱的用户名', 'smtp_pass' => '自

2016-07-29 20:03:09 519

原创 mail.class.php

<?php header("content-type:text/html;charset=utf-8"); //引入原来的类文件 require 'class.phpmailer.php'; class Mail { static public $error = ''; static public function send(

2016-07-29 20:02:02 544

原创 class.phpmailer.php(email这个类)

<?php /*~ class.phpmailer.php .---------------------------------------------------------------------------. | Software: PHPMailer - PHP email class

2016-07-29 20:00:56 6120

原创 php发送email最终版 (案例)

1.建立一个send.html页面 收件人: 标 题: 内 容: 发件人: 2.跳转到mail_send.php 页面 。mail_send.php中包含Mail.class.php类如果找不到mail_send.php 没有关系 点击这个网址 复制代码重新建一个mail_send

2016-07-29 19:56:46 1047

原创 mail_send.php

<?php // 接收值 $toman=$_POST['toman']; $titles=$_POST['title']; $contents=$_POST['content']; $fromman=$_POST['fromman']; //引入类 require 'Mail.clas

2016-07-29 19:55:46 606

原创 php在原生代码中如何简单快速的发送email

<?php header("content-type:text/html;charset=utf-8"); include("class.phpmailer.php"); include("class.smtp.php"); $mail = new PHPMailer(); $mail->IsSMTP(); // send via SMT

2016-07-29 19:52:53 1373

原创 原生代码封装好的增删改查

封装好增删改查的sql语句1.建立一个DB.class.php在CODE上查看代码片派生到我的代码片 <?php //解析头 header('content-type:text/html;charset=utf-8'); class DB{ function __construct($host,$user,$p

2016-07-29 19:47:16 709

原创 封装好的分页类

提示:仅供参考page.class.php在CODE上查看代码片派生到我的代码片 a { display:inline-block; border:1px solid #ccc; text-decoration:none; paddin

2016-07-29 19:44:49 413

原创 封装图片上传、数据库、文件上传表单、跳转添加方法类

封装图片上传类file.class.php在CODE上查看代码片派生到我的代码片 <?php class File{ public $images; public $filename; public $allow_size; public function __construct($images,

2016-07-29 19:38:57 887

原创 pdo预处理案例

pdo防止sql注入预处理1.查询在CODE上查看代码片派生到我的代码片 public function dologin2(){ $dsn = "mysql:host=127.0.0.1;dbname=php7";//pdo 连接方法 $db = new PDO($dsn, 'root', 'root'); $name=$_

2016-07-29 19:36:15 353

原创 PHP判断指定时间段的2个方法

一、包含小时和分钟的判断//设置【日期、时间】默认时区date_default_timezone_set("Asia/Shanghai");$time = intval (date("Hi"));if ($time > "800" && $time < "1130") { // code}二、只判断小时date_default_timezone_set("Asia/Sha

2016-07-29 19:32:24 3715

原创 Yii 1.1操作Cookie

经常使用Yii 1.1,Yii操作Cookie的写法,可以参考 http://www.yiiframework.com/wiki/152/cookie-management-in-yii/,本文所述,只是进行了封装,方便调用。话不多说,上代码Cookie.php,请放置在 /protected/components下方便调用。<?php // +------------------

2016-07-29 11:06:15 2021

原创 Yii createCommand CURD操作

本文是个人记录,也许有人会问为什么不用 Yii 的 Model 去操作 DB,原因很简单,Yii 的 Model 写法上是方便了很多,但是会执行多余的 SQL,打开 Yii 的执行 log 就会发现。 打开跟踪log的方法,config/main.php中 log routes 中添加[ 'class' => 'CWebLogRoute', ] 所以为了效率,为了

2016-07-29 11:01:46 1328

原创 封装php的非对称加密RSA

将php的openssl扩展中的非对称加密函数封装成一个Rsa类。需要注意的是,在windows上,需要打开openssl的配置文件,请参照官方的openssl扩展安装文档。//以下说明2011-06-23添加在windows上安装openssl扩展1、将php路径下的两个库文件libeay32.dll和ssleay32.dll复制到操作system32下2、配置openssl配置文件的

2016-07-29 10:45:27 649

原创 商品对比、排序(在Yii框架中的应用)

2.案例题目实现商品列表的对比和排序功能。3.案例完成思路要求A,完成商品列表必须有分页 。B,完成商品对比功能,要求每次对比商品为2个商品,不能多,不能少,并且如果不符合要求,要提示“必须是两个商品”。点击“对比”按钮后跳转到对比页面展示两个商品的对比。C,完成商品的排序功能,按照商品序号倒叙排列列表。第二部分:PHP 代码实现 /* * 商品对比

2016-07-29 09:38:54 1043

原创 JavaScript--全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)

效果展示:代码实现:[python] view plain copy在CODE上查看代码片派生到我的代码片 <?php header("content-type:text/html;charset=utf-8"); use yii\helpers\Html; use yii\widgets\LinkPager; //print_

2016-07-29 07:15:32 1087

原创 PHP 常用函数

1.explode() implode()$array=explode(separator,$string); $string=implode(glue,$array);使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue)关系。当把一个数组转换成一个字符串时,将会设置胶合符——将被插入到生成字符串中的数组值之间的字符或代码。相反:当把字符串转换成数组时,

2016-07-28 20:05:43 318 1

原创 Yii2.0 PHP使用Sphinx

1.首先在Yii2.0中要引入sphinxapi类文件,引入的步骤:(1)在根目录中新建文件夹 libs,将类文件sphinxapi.php 放入 libs 文件夹中。(2.)然后在根目录的 config 文件夹中的 web.php 配置,添加上Yii::$classMap['SphinxClient'] = '@app/libs/sphinxapi.php'; (3.)在控制器中 使用 u

2016-07-28 13:56:52 2345

原创 Yii2.0 ajax多条件搜索 返回json数据格式

1.首先这是两个表,一个博文表 ex_blog 一个博文分裂表 ex_blog_type2.控制器中的方法名为 actionList(),下面就是代码了。 /* * 博文列表页 */ public function actionList(){ //查询出分类 $blog_type = Blog_type::find()->

2016-07-28 08:13:35 2722

原创 yii2.0 分页(二)

控制器 CommentController 里面的任意一个方法,在这里我的方法是 actionComment();<?phpuse yii\data\Pagination;use app\models\Comment; public function actionComment(){ $data = Comment::find()->andWhere(['id' =>

2016-07-27 09:23:45 494

原创 javascript中eval解析JSON字符串

先来看一个JSON字符串集var data="{root:[{name:'1',value:'0'},{name:'6101',value:'A城市'},{name:'6102',value:'B城市'},{name:'6103',value:'C城市'},{name:'6104',value:'D城市'},{name:'6105',value:'E城市'}]}";怎

2016-07-26 07:42:29 308

原创 Session入Redis

Session简介session,中文经常翻译为会话,其本来的含义是 指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在 一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作

2016-07-26 07:32:20 363

原创 Linux下Lamp环境 和 Lnmp环境 PHP使用Redis安装教程

安装开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:第一步:下载地址为:https://github.com/phpredis/phpredis/releases(我下载的是2.2.8.tar.gz)PHP安装redis扩展以下操作需要在

2016-07-23 13:49:45 4386

原创 在Centos中yum安装和卸载软件的使用方法

在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd

2016-07-19 18:04:36 645

原创 MySQL 数据库性能优化之SQL优化

优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。降低 CPU 计算除了 IO 瓶颈之外,SQL优化中需要考虑的就是 CPU 运算量的优化了。order by, group by,distinct … 都是消耗

2016-07-18 08:13:17 695

原创 mysql LIMIT 子句用法及原理

使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,已 经为我们提供了这样一个功能。 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。SELECT * FROM table LIMIT

2016-07-18 08:02:52 4566

原创 Cookie和Session的作用,区别和各自的应用范围,cookie、Session工作原理

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别  如果不设置

2016-07-18 07:37:36 7284 1

原创 PHP中isset()与empty()函数的区别

两者都是测试变量用的。isset()是测试变量是否被赋值;empty()是测试一个已经被赋值的变量是否为空。注意:如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示。如果一个变量被赋空值,$foo=”“或者$foo=0或者$foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。要注销一个变量,可以用 un

2016-07-16 13:30:37 535

原创 JavaScript实现拖拽预览,AJAX小文件上传

JavaScript实现拖拽预览,AJAX小文件上传

2016-07-15 18:36:06 327

原创 input标签file类型,选择多个文件进行上传

input标签file类型,选择多个文件进行上传

2016-07-15 18:33:50 4463

php-apk-parser.zip

php解析apk包信息,通过php程序解析出后端想要的apk包信息。

2021-10-26

Chrome-Charset-master.zip

这是一款很好的技术人员使用的谷歌插件,插件主要解决技术开发人员,在调试代码时候遇到的中文乱码和其他编码格式乱码的问题。

2020-06-09

IntelliJIdea汉化包

intelliJidea中文汉化包,使用方式:打开此文件,将文件中的所有文件夹复制到,你以安装的idea的目录原有的语言包中,覆盖即可。

2018-12-05

gitlab详细的安装和使用说明

详细的gitlab安装和使用文档,安装可视化git管理工具,让开发更简单,更流畅,效率更高。

2018-03-23

Git和Git-for-windows和汉化包

Git和git-for-windows和汉化包,开发人员和公司必备的代码管理工具。

2018-03-23

phpstorm主题

phpstorm主题设置,选择喜欢自己的主题。配置自己的主题风格。

2018-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除