- 博客(101)
- 收藏
- 关注
转载 linux下搭建nginx+php(FastCGI)+mysql运行环境
一、安装环境1、CentOS5.52、php5.43、MySQL5.5.19二、安装程序依赖库和开发环境为了省事把所需要的库文件全都安装上,可以使用rpm包安装,也可以用yum命令安装,1yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-dev...
2014-08-03 22:14:00
230
转载 在Linux系统下安装大于mysql5.5版本的数据库
linux下mysql 5.5的安装方法:1、安装所需要系统库相关库文件 gcc等开发包,在安装linux系统的时候安装。2、创建mysql安装目录 # mkdir -p /usr/local/mysql/3、创建数据存放目录 # mkdir -p /service/data/4、创建用户和用户组与赋予数据存放目录权限 # group...
2014-08-03 22:12:00
228
转载 sql(join中on与where区别)
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right join。cross join:结果是笛卡尔积,就是...
2014-05-30 16:56:00
222
转载 关于JSON对象,以及联合数组,eval函数的使用参考
关于JSON对象,以及联合数组,eval函数的使用参考var json="{persons:[{name:'Zhangsan',sex:'male'},{name:'Lisi',sex:'female'}],school:'Jianghan'}";json="("+json+")";var obj=eval(json);alert(obj.persons[0].name)...
2014-05-28 16:36:00
168
转载 PHPEXCEL使用实例
最近在项目中要用到PHP生成EXCEL,上网找了一下,发现PHPEXCEL挺不错,用了一下,感觉还行,就是设置单元格格式的时候比较麻烦,总体来说功能还是比较强大的,还有生成PDF什么的,发一个实例吧require_once 'PHPExcel.php'; require_once 'PHPExcel/Writer/Excel5.php'; require...
2014-05-28 10:27:00
100
转载 fsockopen/curl/file_get_contents效率比较
前面小节 PHP抓取网络数据的6种常见方法 谈到了 fsockopen,curl与file_get_contents 的使用方法,虽然它们都能达到同一个使用目的,但是它们之间又有什么区别呢?先谈谈curl与fsockopen。fsockopen 是比较底层的调用,属于网络系统的socket调用,而curl经过的包装支持HTTPS认证,HTTP POST方法, HTTP PUT...
2014-05-22 15:19:00
201
转载 php header示例代码(推荐)
<?php/*** Function: PHP header() examples (PHP)** Desc: Some examples on how to use the header() function of PHPYou find a detailed tutorial at expertsrt.com (English) or at ffm.junetz.d...
2014-05-21 10:20:00
95
转载 linux 判断指定用户对指定目录具有的权限
脚本名:power.sh脚本内容:Shell代码 #!/bin/sh username3=$1 dir_name2=$2 # get existing directory file_path=$dir_name2 while true do if [ -d $file_path ];...
2014-05-17 12:42:00
313
转载 此一生 一个纯js的ajax
/** * 得到ajax对象 */function getajaxHttp() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { ...
2014-05-17 10:16:00
101
转载 AJAX工作原理及其优缺点
1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Document Obje...
2014-05-13 15:37:00
114
转载 AJAX原理及优缺点
1、ajax技术的背景不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了 ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在...
2014-05-13 15:29:00
163
转载 MySQl索引创建
一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺...
2014-05-13 12:04:00
104
转载 Linux守护进程(init.d和xinetd)
一 Linux守护进程Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台 的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启 动,在系统关闭时终止。linux系统有很多守护进程,大多数服...
2014-05-12 22:48:00
120
转载 彻底理解PHP的SESSION机制
1.session.save_handler = files *1.session_start() 1.session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的,但是有的系统是 session.gc_p...
2014-05-12 09:03:00
120
转载 PHP5 session 详解
http协议是WEB服务器与客户 端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的。而越来越复杂的WEB 应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。 session是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然...
2014-05-12 08:59:00
178
转载 利用php获取图片完整Exif信息类 获取图片详细完整信息类
<?php /** * @Author: TonyLevid * @Copyright: TonyLevid.com * @Name: Image Exif Class * @Version: 0.0.1 * 欢迎各位测试,如有BUG,请到网站留言 * I'm pleased if you are willing to test my Image ...
2014-05-11 11:11:00
309
转载 PHP代码优化
1. 不要随便就复制变量有时候为了使PHP 代码更加整洁,一些PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想一下,在下面的例子 中,如果用户恶意插入512KB 字节的文字到文本输入框中,这样就会导致1MB 的内存被消耗!BAD:$description = $_POST['...
2014-05-08 11:59:00
135
转载 PHP CURL参数详解
curl用法:cookie及post一、cookie用法<?php $cookie_jar = tempnam('./tmp','cookie'); // login $c=curl_init('http://login_url?username=... curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); ...
2014-05-05 12:28:00
165
转载 PHP超时处理全面总结
后端接口访问超时 HTTP访问 一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候后端&接口访问超时HTTP访问一般我们访问HTTP方式很多,主要是:curl, socket, fi...
2014-05-05 09:15:00
111
转载 传说中的WeixinJSBridge和微信rest接口
直接上图,金山的APP“微信导航”,从界面上看有粉丝数等关键数据,实现了直接关注功能,莫不是rest接口?这江湖是大佬们的江湖,小喽啰只有眼馋的份咯。很早就听说过WeixinJSBridge,不过官方貌似不提倡,先晒晒学习笔记【Pockey】编辑整理//通过关注微信好友 function WeiXinAddContact(wxid, cb) ...
2014-04-24 09:33:00
299
转载 YII CRUD 例子
< ? php class PostTest extends CDbTestCase{ public $ fixtures = array ( 'posts' = > 'Post' , 'tags' = > 'Tag' , ) ; ...
2014-04-12 18:54:00
180
转载 YII 数据库相关操作
CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:$connection = new CDbConnection($dsn, $username, $password);$connect...
2014-04-12 17:38:00
128
转载 Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql); $query = $result->queryAll(); return array (...
2014-04-12 16:17:00
117
转载 PHP过滤常用标签的正则表达式
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车$str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格)$str=preg_replace("/<\!–.*?–>/si","",$str); //注释$str=preg_repla...
2014-04-10 09:52:00
167
转载 虚拟机网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0"BOOTPROTO="none"HWADDR="00:0C:29:07:4F:E7"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="7bae79f6-2020-41a6-a498-018779b9db12"IPA...
2014-03-28 17:53:00
126
转载 php中如何实现网上商城用户历史浏览记录的代码
/如是COOKIE 里面不为空,则往里面增加一个商品IDif (!empty($_COOKIE['SHOP']['history'])){//取得COOKIE里面的值,并用逗号把它切割成一个数组$history = explode(',', $_COOKIE['SHOP']['history']);//在这个数组的开头插入当前正在浏览的商品IDarray_unsh...
2014-03-25 18:57:00
439
转载 ThinkPHP调试模式与日志记录
1、可以在config.php中进行设置,默认为关闭状态。 'APP_DEBUG' => true打开\ThinkPHP\Common\debug.php文件可以查看debug的默认设置如下:return array('LOG_RECORD'=>true, //进行日志记录'LOG_RECO...
2014-03-25 09:44:00
666
转载 php文件缓存
1、最新代码 <?php class cache{ private static $_instance = null; protected $_options = array( 'cache_dir' => "./", 'file_name_prefix' => ...
2014-03-21 16:34:00
288
转载 php 微信3 自定义菜单
<pre name="code" class="php"><pre name="code" class="html"><pre name="code" class="plain">1.申请成为服务号2.申请自定义菜单,得到appid和appsecert3.用appid和appsecert获得access token4.将菜单组织成结构,通过post提交...
2014-03-21 12:42:00
154
转载 微信公众平台消息接口开发(13)多语种互译
1 <?php 2 3 class AccessTokenAuthentication { 4 /* 5 * Get the access token. 6 * 7 * @param string $grantType Grant type. 8 * @param...
2014-03-21 10:27:00
150
转载 php微信2 获取自定义菜单中的access_token
//自定义菜单中获取access_token static function get_access_token($appid,$secret){ $url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$se...
2014-03-21 10:24:00
132
转载 使用微信api接口开发的框架
<?php/*** 微信公众平台API*/class WeixinChat{private $token;private $appid;private $appsecret;private $access_token;// 接收的数据private $_receive = array();private $_reply = '';// 接口错误码private...
2014-03-20 11:21:00
215
转载 ecmall 后台导航增加菜单
以我增加的团购为例:languages\sc-gbk\admin 中的default.lang.php 文件中底部增加变量值 'groupbuy'=>'团购', 'groupbuyorder'=>'订单管理', 'groupbuygoods'=>'商品管理', 'groupbuyindex'=>'系统配置',admin\...
2014-03-17 18:34:00
164
转载 ecmall数据库基本操作
ecmall数据库基本操作,为了认真研究ecmall二次开发,我们必须熟悉ecamll的数据库结构,ecmall数据库结构研究熟悉之后,才能去认真分析ecamll的程序结构。从而实现ecmall二次开发需求。 以下我们总结下ecmall常见数据库操作。 1:查询操作 $item_info = $model_cart->get("spec_...
2014-03-17 18:23:00
211
转载 如何修改WAMP中mysql默认空密码
WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。 首先,通过WAMP打开mysql控制台。 提示输入密码,因为现在是空,所以直接按回车。 然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。 然后输入要修改的密码的sql语句“upda...
2014-03-17 11:12:00
91
转载 VMware虚拟机中如何安装VMWare-Tools详解
VMware虚拟机中如何安装VMWare-Tools详解好处:可以支持图形界面,可以支持共享文件功能等VMware虚拟机中如何配置显VMware作为一款虚拟机利器,很多人都利用它来实现Linux与Windows的和平共处。相对于普通的多重引导,有了VMware,Linux对磁盘空间变得不再挑剔,不需要像多重系统那样要求独霸某个分区,随便在哪个Windows分区都可...
2014-03-12 19:41:00
177
转载 Linux的cat、more、less的区别
cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件...
2014-03-07 17:36:00
118
转载 Linux的more、less
2、more 文件内容或输出查看工具;more是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;de>[root@localhost ~]# more/etc/profilede>2.1 more 的语法、参数和命令;de>more [参数选项][文件]de>...
2014-03-07 17:34:00
112
转载 php文件锁(转)
bool flock ( int handle, int operation [, int &wouldblock] );flock() 操作的 handle 必须是一个已经打开的文件指针。operation 可以是以下值之一:要取得共享锁定(读取程序),将 operation 设为 LOCK_SH(PHP 4.0.1 以前的版本设置为 1)要取得独占锁定(写入程序)...
2014-03-06 20:20:00
78
转载 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-0...
2014-03-03 18:02:00
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅