随笔分类 -  PHP基础

CentOS6.2+Nginx1.1.12+PHP5.3.10+Redis2.4.5+Memcache及相关扩展安装脚本
摘要:#!/bin/sh#Author:王康#Date:2012-01-12 02:00:00#Description:版本针对64位系统,操作系统为CentOS6.2#复制yum更新文件######################################################################安装依赖库和开发工具#################################################################yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng 阅读全文
posted @ 2012-01-17 22:10 龙翔吟 阅读(3215) 评论(1) 推荐(0)
PHP观察者模式
摘要:1 <?php 2 /** 3 * 观察者模式(被观察者) 4 * 5 * @author Administrator 6 * 7 */ 8 class Subject implements SplSubject { 9 10 /** 11 * 设置的参数 12 * 13 * @var mixed 14 */ 15 protected $_value; 16 17 /** 18 * 19 * 20 * @var SplObjectStorage 21 */ 22 ... 阅读全文
posted @ 2011-11-17 15:22 龙翔吟 阅读(1891) 评论(0) 推荐(0)
REDIS linux安装配置
摘要:安装wget http://redis.googlecode.com/files/redis-2.2.14.tar.gztar xzf redis-2.2.14.tar.gzcd redis-2.2.14makemake install#复制配置文件cp redis.conf /etc/自动启动(CentOS)#!/bin/bash## Init file for redis## chkconfi... 阅读全文
posted @ 2011-10-14 16:32 龙翔吟 阅读(555) 评论(0) 推荐(0)
PHP文件上传
摘要:<form action="a.php" method="post" enctype="multipart/form-data"> <input type="file" name="upfile" id="upfile" /> <input type="submit" value="提交" /> </form> /* * 1、确定是否上传文件 * boolean is_uploaded_f 阅读全文
posted @ 2011-04-17 22:00 龙翔吟 阅读(186) 评论(0) 推荐(0)
PHP文件操作系统
摘要:/* * 1、获取路径的文件名 * string basename(string path[,string suffix]) * 2、获取路径的目录 * string dirname(string path) * 3、了解更多的路径信息 * array pathinfo(string path) * 4、确定绝对路径 * string realpath(string path) * 5、确定文件的... 阅读全文
posted @ 2011-04-17 17:47 龙翔吟 阅读(615) 评论(0) 推荐(0)
PHP字符串操作常用函数
摘要:/* * 确定字符串长度 * int strlen(string str) * 比较两个字符串 * 1、strcmp函数对两个字符串进行二进制安全的比较,并区分大小写 * int strcmp(string str1,string str2) * 2、以不区分大小写的方式比较两个字符串 * int strcasecmp(string str1,string str2) * 3、求两个字符串相同部分... 阅读全文
posted @ 2011-04-17 17:06 龙翔吟 阅读(18761) 评论(1) 推荐(1)
正则表达式(Perl风格)
摘要:1、修饰符修饰符描述i完成不区分大小写的搜索g查找所有出现(all occurrences,完成全局搜索)m将一个字符串视为多行(m就标识多multiple)。默认情况下,^和$字符串匹配字符串中的最开始和最末尾。使用m修饰符将使^和$匹配字符串中每行的开始s将一个字符串视为一行,忽略其中的所有换行符;他与m修饰符正好相反X忽略正则表达式中的空白和注释U第一次匹配后停止,许多量词很"贪婪",将尽可... 阅读全文
posted @ 2011-04-17 16:28 龙翔吟 阅读(8877) 评论(0) 推荐(0)
正则表达式(POSIX)
摘要:正则表达式语法(POSIX)1、中括号在正则表达式上下文使用中括号[],用来查找一定范围内的字符。2、量词P+至少包含一个pP*包含零个或多个pP?包含零个或一个pP{2}包含2个pP{2,3}包含2个或3个pP{2,}至少包含2个pP$以p结尾^p以p开始[^a-zA-Z]不包含a-zA-Z字符p.p匹配任何包含p接着任何字符然后又是p^.{2}$只包含2个字符<b>(.*)</b>匹配<b><... 阅读全文
posted @ 2011-04-17 15:20 龙翔吟 阅读(769) 评论(0) 推荐(0)
PHP异常处理
摘要:构造函数参数说明:$message:作为一个对用户友好的解释,可以通过getMessage()方法传递给用户 $code:保存错误标识符,可以映射到某个标识符—消息表。错误代码通常可以用于国际化和本地化。这个错误代码通过getCode()得到。 $previous: 方法: getCode返回传递给构造函数的错误代码getFile返回抛出异常的文件名getLine返回抛出异常的行号getMessa... 阅读全文
posted @ 2011-04-17 13:04 龙翔吟 阅读(186) 评论(0) 推荐(0)
PHP错误报告级别
摘要:级别描述E_ALL所有错误和警告E_COMPILE_ERROR致命的编译时错误E_COMPILE_WARNING编译时警告E_CORE_ERRPRPHP开始启动时发生的致命错误E_CORE_WARNINGPHP开始启动时发生的警告E_ERROR致命的运行时错误E_NOTICE运行时注意消息E_PARSE编译时解析错误E_RECOVERABLE_ERROR E_STRICTPHP般般可移植性建议(P... 阅读全文
posted @ 2011-04-17 12:23 龙翔吟 阅读(232) 评论(0) 推荐(0)
PHP对象
摘要:/* *确定类是否存在 *boolean class_exists(string class_name) *确定对象上下文 *string get_class(object Object) *了解类方法 *array get_class_methods(mixed class_name); *了解类字段 *array get_class_vars(string class_name) *了解声明类... 阅读全文
posted @ 2011-04-17 12:12 龙翔吟 阅读(205) 评论(0) 推荐(0)
PHP数组操作
摘要:$array = array ('A', 'B', 'C' ); //使用int array_unshift(array $array,mixed variable[,mixed variable…])在数组头添加元素 array_unshift ( $array, 'E', 'F', 'G' ); var_dump ( $array ); $array = array ('A', 'B', 'C... 阅读全文
posted @ 2011-04-17 02:37 龙翔吟 阅读(3999) 评论(0) 推荐(0)
PHP任何类转对象访问
摘要:<?php $val = "任何数据类型转换位对象,结果,该变量成为该对象的一个属性,属性名为scalar"; $obj = ( object ) $val; echo $obj->scalar; 阅读全文
posted @ 2011-04-17 00:48 龙翔吟 阅读(157) 评论(0) 推荐(0)
PHP抓取远程图片到本地
摘要:<?php function GetImage($url, $filename = "") { if ($url == "") { return false; } if ($filename == "") { $ext = strrchr ( $url, "." ); if ($ext != ".gif" && $ext != ".jpg") { return false; } $filename... 阅读全文
posted @ 2011-04-14 23:08 龙翔吟 阅读(4467) 评论(0) 推荐(0)
PHP5禁用COOKIE后SESSION还能用吗?
摘要:<?php //c.php页面 session_start (); $_SESSION ['test'] = 'test'; echo 'session["test"]=' . $_SESSION ['test']; ?> <a href="d.php?<?php echo htmlspecialchars(SID);?>">D</a> <?php //d.php页面 $sid = $_GET [... 阅读全文
posted @ 2011-04-14 23:06 龙翔吟 阅读(2137) 评论(0) 推荐(0)