自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tgw2000的专栏

记录成长的点点滴滴!

  • 博客(166)
  • 收藏
  • 关注

转载 Yii2 网址重写

.hacess Options +FollowSymLinks IndexIgnore */* RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.

2016-02-14 12:10:35 548

转载 Yii2中request的使用

yii2做了很多来处理request请求。这里做笔记记录一下。1、普通的get和pst请求$request = Yii::$app->request; $get = $request->get(); // equivalent to: $get = $_GET; $id = $request->get('id'); // equivalent to: $id = iss

2016-01-13 10:38:12 1069

原创 apache与iis共用80端口

我们可以使用单IP地址来实现,但是在性能上有损失:将apache设为使用80端口,IIS使用其它端口,比如8080,然后将apache作为IIS的代理。速度有影响.在httpd.conf里面,取消下面四行的注释:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/

2015-08-08 14:54:54 479

转载 memcached—如何在Windows操作系统中安装、启动和卸载memcached

下班了,今天总结一下如何在Windows操作系统中安装、启动和卸载memcached:下载地址: http://download.csdn.net/download/wangshuxuncom/8249501 ;2、解压获取到的压缩文件,将得到一个名为“memcached-1.2.6-win32-bin”的文件夹,将该文件夹拷贝到自认为适当的位置(比如拷贝到C盘根目录);3、通过cmd...

2015-06-06 16:57:08 1114

原创 jquery.scrollup插件实现返回顶部的效果

1、页面引入文件jquery.js与jquery.scrollup.js2、页面中定义返回顶部按钮的css样式,如#scrollUp { background: rgba(0, 0, 0, 0) url("../../default/scrolltop.png") no-repeat scroll 0 0; bottom: 20px; height: 38px;

2015-05-25 10:18:51 1007

转载 PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)

通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个扩展库     使用条件:需要在php.ini 中配置开启。(PHP 4 >= 4.0.2)       //取消下面的注释extension=php_curl.dll      在Linux下面,需要重新编译PHP了,编译时,你需要打开编译参数——在configure命令

2015-03-24 13:19:45 444

原创 jquery新版本jquery1.10不再支持live方法

之前的live方法如:$("#con_imgs").live('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });jquery1.10后可用on 代替live$("#con_imgs").on('change',function(){

2015-03-19 15:59:09 1565

原创 ajax获取kindeditor编辑器内容中的图片

kindeditor页面getimg.php ajax获取内容图像 标题图片: -选择内容图片-

2015-03-19 11:01:10 772

转载 Yii2创建高级应用模板+安装扩展

我们先来看下目录结构第二步,初始化项目进入yii2根目录使用如下命令初始化,初始化之后,你们发现多了几个main-local.php的配置文件文件好了 初始化成功了。第三步 配置数据库信息上面不是生成了几个main-local.php文件吗 ,这就是配置文件,我们在这里配置数据库就行了进入下图位置,并创建 yii2advanced这个数据

2015-03-03 11:56:45 858

转载 Yii2.0官方高级模板的目录结构分析

打算自己做个新的项目,会在博客记录每天所做的事。最近在学习Yii框架,虽然Yaf我也在看,不过主要精力都在Yii上面了,决定做个类似贴吧的小站,框架选择了Yii,在网上看了一些关于Yii的文章,觉得这篇不错,以后我的这个站就采用这种部署方式。在这篇文章中,描述了yiiframework.com站点使用目录结构 – Yii框架项目的官方网站。虽然这种结构可能显得过于复杂的对于小项目或是小的团队,

2015-03-03 11:54:23 523

原创 实现权限控制的一种方法

有时候开发项目时,需要用到权限控制,这里提供一种简单的方法,表单页面: >项目管理 >添加 >修改 >删除 >部门管理

2015-02-27 11:26:22 457

原创 jquery tips提示插件

/*** jquery tips 提示插件 jquery.tips.js v0.1beta** 使用方法* $(selector).tips({ //selector 为jquery选择器* msg:'your messages!', //你的提示消息 必填* side:1, //提示窗显示位置 1,2,3,4 分别代表 上右下左 默认为1(上) 可选* col

2015-02-27 11:24:15 2734

转载 PHP环境下Memcache的使用方法

Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://www.danga.com/

2015-02-13 11:24:06 335

原创 在APACHE服务器上的访问方式上去除index.php

下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/index.php/index 改变后的路径是: localhost/index 1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置 #LoadModule rewrite_module module

2015-02-10 15:33:11 726

转载 Yii给前端模板的赋值方式

Yii这套框架整体来说非常灵活,灵活到蛋疼的感觉,整合smarty都对不起框架的设计者,需要在前端模板使用PHP生成大部分组件(导致的结果是没必要招前端了,直接程序员上吧)。而我们在smarty中习惯使用$this->assign('name', $var);这种分步给前端模板赋值的方式同样不适用,因为Yii的赋值是结合在打开模板的方法里面的$this->rende

2015-01-29 14:26:24 2667

原创 PHP array_diff() 函数用法

定义和用法array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。在返回的数组中,键名保持不变<?php$a1=array(0=>"Cat",1=>"Dog",2=>"Horse");$a2=array(3=>"Horse",4=>"Dog",5=>"Fish");print_r(array_diff(

2015-01-24 09:26:07 625

原创 页面加载完再显示DIV中的内容

当前页面加载完显示div的内容:$(window).load(function(){ //your callback code is here $('.mylist').html(tmp);});id为leftMain的框架页加载完,显示div的内容:$("#leftMain").load(function(){ //your callback code

2015-01-23 16:56:32 966

转载 PHP获取当前月份的前一个月、后一个月

在某次开发中,需要对月份进行处理,获取到前一个月或者后一个月,开始使用 date("Ym", strtotime("-1 month"))  后来发现,这种方法会有问题,在月份有31天的时候,比如7月31日,会出现 date("Ym", strtotime("-1 month")) 这个是时间也是201207与date("Ym")结果一样。这样就会导致在这天产生很多

2015-01-22 13:38:44 5884

原创 在Yii2.0版本中中,如何从控制器里面传递变量到布局文件layouts里的模板中

关于在Yii1.x的版本中变量的传递可以查看这个:在Yii框架中,控制器如何传递变量给layouts里的模板,下面说说在Yii2.0中的实现方法。在Yii2.0中,view模板文件里面的$this已经不是对应的控制器对象了,而是View对象的变量。我们可以通过View对象中的params变量来传递数据。先获取当前View,然后给view设置参数,class SiteController exten

2015-01-20 16:54:41 1272

原创 在Yii中直接使用sql

在Yii中直接使用sql,是建立在php扩展PDO的基础之上。(使用前,确保PDO已安装) 一、建立连接 $connection = Yii::app()->db; 其中db是在../config/main.php中配置的 二、使用sql 1,查询——query 方式一:最简洁 $sql = "select a.id,b.name,parts_type,parts_model,partManufa

2015-01-20 16:54:38 458

原创 YII 如何在控制器里调用 model 方法

$res = Yii::app()->db->createCommand("select * from qi_cell order by id desc limit 1")->queryRow();  print_r($res);  $re = Cell::model()->lastMessage(); //调用 model 方法

2015-01-20 16:54:35 1689

原创 Yii的常用URL

当前页面url  Yii::app()->request->url;跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);根目录URL Yii::app()->baseUrl或Yii::app()->request->baseUrl;自定义URL $this->createUrl('post/read',array('id'=>1

2015-01-20 16:54:32 453

原创 YII 获取系统级请求参数的常用方法

1、GET/POST 1.1、获取GET/POST过来的数据 Yii::app()->request->getParam('id'); 1.2、判断数据提交方式    Yii::app()->request->isPostRequest2、session/cookie 2.1、session常用操作 $_SESSION 等价于 Yii::app()->session; 2.1.1、写入sessio

2015-01-20 16:54:29 624

原创 YII设置默认控制器与方法

YII 可以设置默认controller,默认controller可以不是site,在protected\config\main.php里面,设置 'defaultController'=>'post'改变默认的action,在framework/web/Ccontroller中 public $defaultAction='index';处更改

2015-01-20 16:54:26 445

原创 git push 小结

$ git push ssh://[email protected]/rt4ls.git master // 把本地仓库提交到远程仓库的master分支中$ git remote add origin ssh://[email protected]/rt4ls.git$ git push origin master 这两个操作是等价的,第二个操作的第一行的意思是添加一个标记,让origin指向

2015-01-20 16:54:23 802

原创 递归获取大类中的所有小类

//递归获取大类中的所有小类function get_children($tid){ global $db,$table;     if($row = $db->getAll("SELECT tid FROM `{$table}article_type` WHERE pid = $tid")){   foreach ($row as $k => $v){        $str.= $v['t

2015-01-20 16:54:20 336

原创 PHP文件(图片)上传

提交表单,表单设置属性enctype="multipart/form-data"提交处理页面:$imgname = strtolower($_FILES['image']['name']);$type = substr(strrchr($imgname, '.'), 1);if (!in_array($type, array('jpg', 'jpeg', 'png', 'gif', 'bmp'))

2015-01-20 16:54:16 338

原创 Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并

本教程将讲述:gitk的Git Gui的部分常用功能和使用方法,包括:建库、克隆(clone)、上传(push)、下载(pull - fetch)、合并(pull - merge)。——————————————————————————————————————————————1、下载并安装    下载地址:        http://code.google.com/p/msysgit/downlo

2015-01-20 16:54:13 414

原创 xampp Apache Access forbidden! Error 403 解决方法

今天下载了最新的xampp,配置了一个虚拟主机,一直在报错,Access forbidden! Error 403 这很明显是服务器不允许访问文件,但是我的虚拟主机配置如下:DocumentRoot "D:/work/test"ServerName testOptions None  Order allow,deny  Allow from all  竟然还是访问不成功,折腾了一会终于发现在htt

2015-01-20 16:54:10 669

原创 火狐下无法用window.close关闭窗口解决

火狐下无法用window.close关闭窗口解决:在Firefox地址栏里输入 about:config在配置列表中找到 dom.allow_scripts_to_close_windows点右键的选切换把上面的false修改为true即可。

2015-01-20 16:54:07 353

原创 apache配置虚拟目录与默认文档

虚拟目录 1.找到"conf/httpd.conf" 文件 2.在节点:里增加 Alias /aidd2008 "D:/php/web/aidd2008" 其中 aidd2008 是你想要访问的虚拟目录; D:/php/web/aidd2008 为物理路径,以[/]代替[\]" 我们就在后面接着加:  Options Indexes MultiViews AllowOverride None Or

2015-01-20 16:54:04 596

原创 XAMPP虚拟主机配置,多域名绑定访问本地站点

XAMPP有时候你需要一些顶级域名访问方式来访问你本地的项目也就是虚拟主机配置,这时候就需要配置虚拟主机,给你的目录绑定一个域名,实现多域名绑定访问在Mac 下一直使用 MAMP 搭建本地 php 环境,因为其强大的组合配置以及方便的 UI 操作。因为公司的电脑是 Windows的,有时候需要搭建 php 环境来调试一些小东西方便自己工作,因为只是小应用,所以自己搭建本地的 WAMP 环境就没有必

2015-01-20 16:54:01 749

原创 XAMPP更改Apache的网站根目录

本人电脑装的XAMPP集合软件,其一键安装PHP+MySQL+Apache非常方便。但其安装以后,网站的根目录默认在XAMPP的子文件夹htdocs下面,平常想要在电脑上快速打开该目录非常不方便。第一,打开httpd.conf文件。其位置位于XAMPP安装目录下面的“apache\conf”文件夹里。第二,修改代码。在httpd.conf文件中找到如下两行代码,并进行修改。(C:/xampp/ht

2015-01-20 16:53:58 937

原创 LAMP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,L

2015-01-20 16:53:55 539

原创 asp模板解析类模块(支持if,function,loop及解析缓存)

Class Cls_TemplateDim RegDim PageDim CIDDim SIDDim RuleDim ContentDim TemplateDim CachetimeiPrivate Sub Class_Initialize()Set Reg = New RegExpReg.Ignorecase = TrueReg.Global = TruePage = 0CID = 0SID =

2015-01-20 16:53:49 824

原创 彻底消化 Ajax技术原理深层解析

Ajax 不仅仅是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。  但在详细探讨 Ajax 是什么之前,先让我们花几分钟了解 Ajax 做什么。目前,编写应用程序时有两种基本的选择:桌面应用程序和Web 应用程序。  两者是类似的,桌面应用程序通常以 CD 为介质(有时候可从网站下载)并完全安装到您的计算机上。桌面应用程序可能使用互联网下载更新,但运行这些应用程序的代码

2015-01-20 16:53:46 491

原创 在Flash中利用Actionscript在动态文本框中加载HTML格式的文本

在Flash中可以利用Actionscript在动态文本框中加载HTML格式的文本,下面我们介绍具体方法。这里就不给大家具体讲解HTML标记了,如果您不熟悉可以查看天极设计在线的网页设计基础知识。  完成效果如下:建立一个Flash文档,然后设置如下字体。  在上面图示中如果你没有设置多行、将文本呈现为HTML两项,那么我们可以使用下面代码: myTe

2015-01-20 16:53:43 1349

原创 Flash调用外部文件集合

Flash可以通过帧、按扭、影片剪辑来调用外部文件。调用的外部文件包括:外部文本文件、外部程序文件、外部*.swf文件、外部图片文件、外部音乐文件、外部脚本文件等。  现在我们将Flash加载外部文件的各种方法与技巧总结如下。   一、用loadVariables调用外部文本文件   文本文件开头要以flash中的动态文本框的变量名开头,如msg="………."这样的形式,要和编辑的Flash文件放

2015-01-20 16:53:40 558

原创 flash源文件小,导出后变大的问题

最近修改的一个flash文件,源文件只有700多k,可是导出后的文件竟有10多M,放在网页上根本无法播放,这肯定是不正常的,一般来说,导出后的文件要比源文件小才对,在网上搜了一些方法,比如这个:原来flash源文件的动态文本默认是使用嵌入字体的,这样的话无疑会使导出的文件变得非常庞大,所以在使用设备字体就够用的情况下,最好还是把字体的嵌入去掉;如果要使用特殊的字体,为了便于在不同的客户端都能显示正

2015-01-20 16:53:37 1506

原创 正则表达式

正则表达式再次让我震撼,寥寥数行代码就可以完成普通代码不易实现的功能,至少是实现起来比较复杂的功能。一、清除内容中的Javsscript 代码 1 Function ClearJSCode(originCode)2 3    Dim reg4 5    set reg = New RegExp6 7    reg.Pattern = ""8    reg.IgnoreCase = True

2015-01-20 16:53:34 262

空空如也

空空如也

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

TA关注的人

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