自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sara的专栏

感触容易,继续很难

  • 博客(62)
  • 资源 (10)
  • 收藏
  • 关注

转载 stream_set_timeout的使用方法

PHP函数stream_set_timeout(Stream Functions)作用于读取流时的时间控制。fsockopen函数的timeout只管创建连接时的超时,对于连接后读取流时的超时,则需要用到 stream_set_timeout函数。由于国内的网络环境不是很稳定,尤其是连接国外的时候,不想程序出现Fatal error: Maximum execution time of 30

2015-07-21 15:37:55 3646 1

原创 PHP收邮件receiveMail

用PHP来发邮件,相信大家都不陌生,但读取收件箱的话,接触就少了,这次总结下自己的经验,希望可以帮助大家.注意:1.PHP读取收件箱主要是利用imap扩展,所以在使用以下方法前,必须开启imap扩展模块的支持.2.此方法支持中文,不会乱码,需要保持所有文件的编码的一致性1.文件结构2.邮件类 ./mailreceived/receiveMail.class.php./m

2015-06-03 16:25:49 13295 2

原创 在linux中使用phpize安装php扩展模块

linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。 安装步骤:1、切换到扩展模块目录在php源码包被解压后的目录中有个ext子目录,这里有近70多个主流的php扩展模块安装包。

2015-05-26 11:46:31 30491

转载 ./configure && make && make install详解

在Linux中利用源码包安装软件最重要的就是要仔细阅读安装包当中的README  INSTALL两个说明文件,这两个文件会清楚的告诉你如何可以正确的完成这个软件的安装!         我们都知道源码包安装分为这么几个阶段,1、  ./configure:“configure”会在你的系统上测试存在的特性  Make:编译程序。5、 cd:进入到这个源码包。 

2015-05-26 11:25:13 14346

翻译 Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示

Yii内置了3种按钮:查看,修改和删除,你可以自定义样式、事件。详细配置见类参考:CButtonColumn.如果需要自定义按钮绑定指定的事件该怎么办呢?幸运的是Yii提供了自定义按钮的办法.看代码:在视图文件里面:$this->widget('zii.widgets.grid.CGridView', array( 'id'=>'xx-xx-grid',

2015-03-19 18:19:25 1888

翻译 yii 批量删除及CDBCriteria的常用方法

yii 批量删除及CDBCriteria的常用方法

2015-03-19 09:23:37 2824

原创 Linux下使用crontab自动备份数据库

Linux下使用crontab自动备份数据库这里使用到crontab定时任务的添加及mysqldump执行简单的数据库备份,具体步骤如下:1.      编写一个脚本: /serverBack/autobackmysql.sh内容如下:方法一:##使用mysqldump备份数据库erms/usr/local/mysql/bin/mysqldump -uroo

2015-02-27 11:54:21 5764

原创 表头列头固定页面

该文章主要是写了一个table页面,并固定表头或者列头,以达到excel冻结列的效果,主要使用的js的scrollTop,scrollLeft.一.js中scrollTop及scrollLeft的使用说明scrollTop指的是“元素中的内容”超出“元素上边界”的那部分的高度。例如:外层元素的高度值是200px,内层元素的高度值是300px。很明显,“外层元素中的内容”高过了“

2015-01-21 15:15:26 1042

翻译 不安装oracle客户端,使用navicat、pl/sql developer连接oracle数据库

到oracle 官网 下载Instant Client 这个过程不再多说了,下载完成后解压。 配置navicat相对简单点,先说它好了。 配置navicat:【Basic/TNS】 点击navicat的工具-》选项-》其他-》oci oci library: 选择刚刚下载解压的instant client中的 oci.dll 即可 新建一个oracle连接 

2015-01-20 17:43:23 4558

原创 Linux下PHP开启Oracle支持(oci8)

使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,那么此时就需要自己重新增加某模块支持了,Linux操作系统下可以用phpize给PHP动态添加扩展.下面就以扩展模块 oci8为例(php连接oracle数据库需要改扩展支持)做简单的说明.1.下载Oracle客户端程序包,其中包含OCI、OCCI和JD

2014-12-24 11:36:24 7638 1

翻译 Linux 下crontab定时任务的使用及案例

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local

2014-12-10 15:42:36 816

翻译 MySQL之触发器

delimiter //create trigger InsertUserbeforeinsert on userfor each rowBegin    insert into user_group(uid,gid)values(new.uid,'group4444444444'); end;// delim

2014-12-10 15:36:59 711

翻译 Yii中利用filters来控制访问

Yii中利用filters来控制访问filters()方法定义在CController里,用Gii生成Controller时里面就有filters方法,代码如下:

2014-08-05 17:24:31 1580 1

翻译 YII启用GII创建项目

Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程 。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异更符合

2014-08-05 17:15:29 824

翻译 YII添加rights扩展实现RBAC

下载rights的扩展http://www.yiiframework.com/extension/rights/,解压到protected下的modules目录接下来按照如下顺序进行操作:一.用gii生成User模型安装rights之前,需要先打开gii,对应自己的用户表,生成User模型,修改相应modules里面的配置字段(配置文件main.php的更改见第三步);也就是说,你需要

2014-08-05 16:59:58 3158

原创 php 用CAS实现SSO单点登陆及登出功能

php用CAS实现SSO单点登陆及登出功能一..CAS服务器搭建CAS服务器端下载地址:http://downloads.jasig.org/cas/ 解压cas-server-4.0.0-release.zip将modules目录下的cas-server-webapp-4.0.0.war改名称为cas.war复制到tomcat的webapps下,启动tomcat,访问

2014-08-04 11:21:35 45913 5

原创 YII框架数据库的增删改查

YII框架数据库的增删改查1.

2014-07-31 18:03:00 10042

原创 YII框架之soap协议的配置跟使用(Webservice)

Yii依靠文档注解(doc comments)和类反射(class reflection)来识别哪个方法可以被远程调用,包括他们的参数和返回值,但目前只能返回字符串,不能返回数组,若返回数组,则为"array";故我将返回值转换为json字符串再返回.1. 定义Service Provider,服务器端文件代码,WebServerController.php<?php

2014-07-07 16:45:52 7525 1

原创 局域网之php项目IP访问共享

局域网之php本地项目共享该

2014-07-03 10:25:08 12049 2

原创 Linux命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-05-16 15:33:12 782

原创 mysql 优化之开启慢查询并分析原因

开启mysql慢查询日志查看配置:

2014-05-06 16:49:14 23898 3

翻译 mysql TIMESTAMP 不能为NULL

一般建表时候,创建时间用datetime,更新时间用timestamp。这是非常重要的。我测试了一下,如果你的表中有两个timestamp字段,只要你更新任何非timestamp字段的值,则第一个timestamp列会更新成当前时间,而第二人timestamp列的值不变。“这位朋友说的:2、TIMESTAMP列不可以设置值,只能由数据库自动去修改。”,关于这一条,我在测试的时候,是

2014-05-06 15:34:44 35839

转载 php $_SERVER介绍

$_SERVER$_SERVER是一个服务器端的变量数组,提供许多关于服务器及客户端请求的变量值,象客户端浏览器类型、IP地址等通过 print_r($_SERVER)可以输出其中包含了那些内容以下是通过指定参数输出对应的信息如/phpTest.php?id=2222&name=name1 标注不完整。//全部的http信息echo('1

2014-05-05 16:18:32 1692

翻译 php常见的面试题目

一. 基本知识点1.1 HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302。。。200 : 请求成功,请求的数据随之返回。301 : 永久性重定向。302 : 暂时行重定向。401 : 当前请求需要用户验证。403 : 服务器拒绝执行请求,即没有权限。404 : 请求失败,请求的数据在服务器上未发现。500 : 服务器错误

2014-04-30 15:38:50 22717 2

翻译 网站高并发 大流量访问的处理及解决方法

首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次,优化数据库访问。 前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态化往往不能满足某些功能。 缓存

2014-04-25 16:01:17 23162 1

翻译 php 中英文字符串计算长度

在php中常见的计算字符串长度的函数有:strlen和mb_strlen,下面是对这两个函数的比较说明(编码方式UTF8)1.比较strlen和mb_strlen 当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混排的时候,两个计算结果。(测试时编码方式是UTF8)<?php $str=‘中文a字1符‘; echo strlen($str); echo ‘‘; e

2014-04-01 16:03:01 1343

翻译 php 接收二进制流转换成图片

php 接收二进制流转换成图片,图片类imageUpload.php如下:<?php/** * 图片类* @author http://blog.csdn.net/haiqiao_2010* @version 1.0** PHP默认只识别application/x-www.form-urlencoded标准的数据类型。* 因此,对型如text/xml 或者 soap 或者 a

2013-10-22 14:42:36 29065 1

原创 Jquery ajax方法解析返回的json数据

最近在用jquery的ajax方法传递接收json数据时发现一个问题,那就是返回的data数据,有时候可以直接作为json数据使用,可有时候又不行。查了些资料,解释如下:$.ajax({ url: ajaxurl, type: "POST", success: function(data){ //假设返回的json数据里有status及info2个属性 //有时候

2013-10-12 16:35:07 61903 3

翻译 PHP简单MVC架构

由于需要搭建一个简单的框架来进行API接口开发,所以简单的mvc框架当然是首选.最原始,最简洁的mvc框架.下面来介绍下.        一. 项目目录结构:app |-controller    存放控制器文件 |-model        存放模型文件 |-view        存放视图文件    core|-lib        存放自定义类库 |-conf

2013-09-29 16:56:23 30973

翻译 js 遍历对象属性

遍历JavaScript某个对象所有的属性名称和值的方法,这样想使用方法的时候非常的直观和方便。代码如下:/* * 用来遍历指定对象所有的属性名称和值 * obj 需要遍历的对象 * author: Jet Mah */ function allPrpos ( obj ) { // 用来保存所有的属性名称和值 var props = "" ; // 开始遍历 for ( va

2013-09-02 10:42:24 9518

原创 方维o2o系统域名绑定破解详解

方维o2o系统是一款电子商城类的网站系统,提供给需要快速建立电子商城的用户,因为该系统可供用户自主安装,网站通过后台的操作,可塑性比较强,若想对该系统进行二次开发,则必须让每个程序员都可以在本地安装并使用,由于方维开发团队对该系统进行了绑定唯一域名的限制,以限制系统被滥用,重复建站;此时就产生了矛盾,所以以下是个人的一下开发经验,仅供参考,不可用于非法活动,一经转载请说明出处 http://blog.csdn.net/haiqiao_2010

2013-09-02 10:26:33 35897 27

翻译 PHP文件上传大小限制修改

在用PHP进行文件上传的操作中,需要知道怎么控制上传文件大小的设置,而文件可传大小是受到多种因素制约的,现总结如下:1、php.ini:upload_max_filesize 所上传的文件的最大大小。默认值2M。2、php.ini:memory_limit 本指令设定了一个脚本所能够申请到的最大内存字节数,默认值8M。如果不需要任何内存上的限制,必须将其设为 -1。如果内存不够,则可能

2013-08-08 16:35:45 8589

原创 php获取当前url地址

js 获取top.location.href 顶级窗口的地址this.location.href 当前窗口的地址php获取当前url地址PHP实现#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页

2013-04-24 13:18:10 888

原创 js 验证码 倒计时60秒

js 验证码 倒计时60秒 var wait=60;function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else { o.setAttribute("disabled", true);

2013-04-22 14:18:01 13126 2

原创 NuSOAP webservice接口使用详解

PHP SOAP服务器用PHP和NuSoap来建立SOAP服务器非常容易。基本上,你只要写出你想要暴露给你的Web services的函数,然后用NuSoap去注册它们就可以了。OK,另外还需要两步才能完成PHP SOAP服务器的建立。首先你还要在你的PHP代码中创建NuSoap对象的一个实例,然后用HTTP POST方法将原始数据传给NuSoap进行处理NuSOAP的使用比较简单,其中最

2013-04-17 16:08:22 33012 9

转载 10个实用的PHP正则表达式

1. 验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。$email = "test@ansoncheung.tk";if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2

2013-04-16 14:12:04 1349

原创 php js 正则匹配密码只能是数字和字母组合的字符串

密码要求:1,不能全部是数字2,不能全部是字母3,必须是数字和字母组合4.不包含特殊字符5.密码长度6-30位的字符串/** * @desc get_pwd_strength()im:根据密码字符串判断密码结构 * @param (string)$mobile * return 返回:$msg */function get_pwd_strengt

2013-04-12 14:42:30 9279

转载 JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位

checkpassword = function(v){ var numasc = 0; var charasc = 0; var otherasc = 0; if(0==v.length){ return "密码不能为空"; }else if(v.length12){ retu

2013-04-11 16:59:03 10473

原创 apache 默认首页修改

1.知道文件:~wamp\bin\apache\apache2.2.22\conf\httpd.conf搜索    DirectoryIndex index.php index.php3 index.html index.htm把 "DirectoryIndex index.php index.php3 index.html index.htm"  改为 "Direct

2013-03-01 15:49:59 2384

原创 PHP 错误日志 error_log

1.php 友好记录错误日志(以日期为界限保存在不同的文件中)//创建log目录$destination = 'imember_'.to_date(get_gmtime(),"Ym");//创建错误日志保存路径if (!is_dir("D:/wamp/logs/".$destination)) { @mkdir("D:/wamp/logs/".$destination);

2013-03-01 14:47:31 8729

MAC 免激活APP cleaner工具

预览已安装的应用并删除服务文件以进行完全卸载。 App Cleaner - 删除应用留在Mac OS X上的服务文件及卸载应用的最佳应用程序。 卸载不需要的应用,删除应用的服务文件。确保它们不会占用您Mac上的宝贵空间。 主要价值 – 通过以下方式加速您的Mac: 删除占用性能资源的应用文件 删除只是被移入垃圾箱的应用 管理所有类别的服务文件(缓存、日志、偏好设置等等。) 主要优点:App Cleaner可删除之前被移除的应用的文件。 这样,您便可彻底卸载应用。 主要功能: 扫描系统,预览已安装的应用 删除所有类别的服务文件 删除以前已卸载应用的服务文件 将应用重置为首次运行状态 预览未使用的应用 预览与应用相关的特定文件格式 易于使用的快捷方式 快速预览任何文件或应用 内置帮助 跳过列表选项 如何使用App Cleaner卸载应用: 运行App Cleaner。 扫描所有应用,查找服务文件。 选择不需要的应用(左侧边栏)。需要应用内购买。 在右侧边栏选择应用的所有服务文件。 点击删除。 若由于访问权限问题,有些应用未被删除,可切换至Finder,手动将其移至垃圾箱*。

2023-02-01

Linux下PHP扩展Oracle(11.2.0.3)支持

linux下php扩展Oracle支持,包含:oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm,oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm,oci8-1.4.10.tgz

2014-12-24

方维o2o系统破解版

方维o2o系统破解版,不限制域名,随意建站开发,一款发布的电子商务系统,前台展示,后台管理

2013-09-02

php 多图片/文件上传

php多文件上传类,无刷新,可以选择多个文件,图片进行上传,选择上传的文件后,也可以对已经选择上传的文件进行删除,然后提交上传

2013-07-18

cakephp框架帮助文档 1.3

cakephp框架帮助文档cakephp

2012-03-20

HTML5+CSS3帮助文档

HTML5+CSS3帮助文档,辅助学习WEB知识,最新的web技术

2012-02-22

PHPReadXLS

PHPReadXLS 读取excel文档

2011-11-02

php_memcache 5.3.5

php_memcache 5.3.5 安装

2011-10-31

CI 开源框架 CodeIgniter_1.7.2.zip

CI 开源框架CodeIgniter_1.7.2.zipCodeIgniter_1.7.2.zipCodeIgniter_1.7.2.zipCodeIgniter_1.7.2.zip

2011-07-21

CI 开源框架 PDF文档

CI 开源框架CI 开源框架CI 开源框架CI 开源框架CI 开源框架CI 开源框架

2011-07-21

discuz!x1.5数据表

discuz!x1.5数据表discuz!x1.5数据表discuz!x1.5数据表discuz!x1.5数据表discuz!x1.5数据表discuz!x1.5数据表discuz!x1.5数据表discuz!x1.5数据表

2011-07-13

空空如也

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

TA关注的人

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