
php
beyondlpf
这个作者很懒,什么都没留下…
展开
-
PHP输出中文乱码的问题
PHP输出中文乱码的问题2010-07-28 11:21用echo输出的中文显示成乱码,其实应该是各种服务器脚本都会遇到这个问题,根本还是编码问题,一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8这时候要正常显示中文需要转化一下编码方式,比如echo iconv("GB2312","UTF-8",'中文');就不会乱码了还有其他方转载 2011-10-25 19:58:37 · 1307 阅读 · 0 评论 -
apache 配置文件 httpd-vhosts.conf 添加一个站点NameVirtualHost *:80
NameVirtualHost *:80Alias /sms "/app/web/sms/" AllowOverride None Options None Order allow,deny Allow from allServerName 127.0.0.1原创 2012-07-30 17:27:34 · 3872 阅读 · 0 评论 -
php 生成xml文件
当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应。尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程序接口,一切都会变得简单明了。本文将向你介绍PHP DOM应用程序接口的主要功能,演示如何生成一个正确的XML完整文件并将其保存到磁盘中。创建文档类型声明转载 2012-08-31 17:42:12 · 734 阅读 · 0 评论 -
php 引用(&)的使用
摘自:PHP引用(&)使用详解 官方文档:1.引用是什么:http://www.php.net/manual/zh/language.references.whatare.php2.引用做什么:http://www.php.net/manual/zh/language.references.whatdo.php3.引用传递:http://www.php转载 2012-08-31 17:43:15 · 664 阅读 · 0 评论 -
php 计算运行时间
非常简单,记录一下:$t1 = microtime(true);//php script here$t2 = microtime(true);echo (($t2-$1)*1000).'ms';转载 2012-09-05 15:27:44 · 602 阅读 · 0 评论 -
php 遍历一段时间
$starttime="2012-08-13 12:00:00";$endtime="2012-08-14 12:00:00"; for($start = strtotime($starttime); $start { echo date('Y-m-d H:i:s',$start)."\n"; }?>原创 2012-09-05 15:30:36 · 5776 阅读 · 0 评论 -
php数组的遍历讲解 (for foreach list each key )
php数组的遍历讲解本文主要讲解for,foreach,list,each,key,指针操作相关函数,array_flip ,array_reverse,array_walks等函数的对数组的遍历1.for循环遍历数组for循环是几乎所有语言都可以用的一种遍历数组的方式,但是在php语言中for循环不是遍历数组的首选一下是for循环实现数组遍历的示例代码转载 2012-09-14 13:43:25 · 5226 阅读 · 0 评论 -
apache 不执行PHP,显示代码
首先检查是否安装PHP,已经安装过的话,先执行locate libphp5.so查看APACHE是否有SO文件,如果没有,那就要重装PHP了,先执行php -i | grep configure 看下以前的configure参数,然后在最后加上--with-apxs2=/usr/local/apache2/bin/apxs 注意这里是APACHE所在的目录,重装过PHP以后,修改APAC原创 2012-10-16 10:02:46 · 23581 阅读 · 0 评论 -
安装PHP REDIS 扩展
https://github.com/nicolasff/phpredis网址中有详细说明原创 2012-10-16 17:38:54 · 430 阅读 · 0 评论 -
PHP中自动转义--小结
magic_quotes_gpc作用范围 服务端作用时间 请求开始时影响 会影响通过get|post|cookies获得的数据magic_quotes_runtime作用范围 从文件中读取的数据|执行exec()的结果|从sql得到数据作用时间 每次当脚本访问运行状态中产生的数据一般用法if(get_magic_quotes_gpc(转载 2012-10-17 17:20:43 · 1408 阅读 · 0 评论 -
linux php安装pear
安装了php发觉没有编译pear管理包的,只能动手安装了。1.下载pear包: wget http://pear.php.net/go-pear.phar可能这个不是最新的,那就要根据提示下载更新的了。2.执行:php go-pear.phar打出如下提示Below is a suggested file layout for your new PE转载 2012-10-17 17:24:16 · 1997 阅读 · 0 评论 -
用phpize编译动态扩展模块
在 Linux下编译安装php是常有的事情,当然,目前为止个人依然推荐二进制安装,rpm或者deb安装等等。经常会出现我们需要ext中的一些功能,这 些功能在编译过程中并没有加载进来,一个常用的办法就是使用phpize这个php的工具来编译扩展模块(结果会生成一个so文件,比如 mbstring.so, tidy.so,功能类似于windows下的dll文件),然后再在配置文件中进行适当设定就OK转载 2012-10-17 17:23:01 · 1081 阅读 · 0 评论 -
pecl 安装php 扩展时报错Cannot find config.m4.
此时,进入目录/tmp/pear/install ,就会有刚才下载的tar压缩包,解压,进入目录,执行phpize,然后./configure; make;make install此时,需要的so文件应该已经放到php的so文件目录,在php.ini文件中加入extension=xxxx.so,然后重启apache,成功!原创 2012-10-30 18:01:03 · 9697 阅读 · 0 评论 -
eAccelerator 配置参数详解
eaccelerator.shm_size="32"eAccelerator 可以使用的共享内存的数量 (以兆为单位) . "0" 是指操作系统的默认值. 默认值是 "0".可根据服务器的实际情况来调整,16,32,64,128都是可以的。eaccelerator.cache_dir="/home/php/tmp"这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先转载 2012-12-05 15:51:16 · 489 阅读 · 0 评论 -
nginx rewrite 参数和例子
http://www.cnblogs.com/analyzer/articles/1377684.html]本位转自:http://blog.c1gstudio.com/archives/434推荐参考地址:Mailing list ARChives 官方讨论区http://marc.info/?l=nginxNginx 常见应用技术指南[Nginx Tip转载 2012-12-05 17:56:25 · 733 阅读 · 0 评论 -
php 内核打补丁之 php-fpm
背景:php-cgi 目前默认没有打 php-fpm 补丁:$ ./php-cgi -hUsage: php-cgi.patch [-q] [-h] [-s] [-v] [-i] [-f ] php-cgi.patch [args...] -a Run interactively -b | Bind Pa转载 2012-12-17 15:20:53 · 2601 阅读 · 0 评论 -
Nginx 0.7.x + PHP 5.2.8(FastCGI)搭建胜过Apache十倍的Web服务器(第4版)
[文章作者:张宴 本文版本:v4.14 最后修改:2009.04.14 转载请注明原文链接:http://blog.s135.com/nginx_php_v4/] 前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的转载 2012-12-17 15:47:34 · 691 阅读 · 0 评论 -
PHP里的字符串定义小技巧汇总
在PHP里定义一个字符串的值有多种方式,其中有不少技巧,特搜集整理在这里备用。1、最普通的格式,用双引号或单引号引用起来的字符,比如$str="我是双引号包起来的字符串"; 或 $str='我是单引号包起来的字符串';要问二者有什么区别,在于双引号包起来的字符串可以不需要连接符而直接插入变量,而单引号不会对字符串内的变量格式做处理,所以如果要定义拼接变量的字符串,用单引号会转载 2012-08-13 18:09:30 · 838 阅读 · 0 评论 -
php 的全局变量与局部变量
所谓的全局变量与局部变量,php 在这方面也是有相同的处理方式。在 php 的程序执行时,系统会在内存中保留一块全局变量的区域。实际运用时,可以透过 $globals["变量名称"] 将需要的变量取出。在用户自定的函数或程序中,就可以用 $globals 数组取出需要的变量。当然别忘了 php 的变量有分大小写,搞错了大小写可是叫一百年,变量也不会出来。$globals 数组是 p转载 2012-08-13 18:07:57 · 6433 阅读 · 0 评论 -
PHP的内存限制 Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in转载 2012-07-27 15:49:49 · 113824 阅读 · 6 评论 -
在PHP中用Socket发送电子邮件
在PHP中用Socket发送电子邮件2008-09-10 00:17另:有一篇相关文章非常不错,关于PHP发邮件的SOCKET类的http://topic.youkuaiyun.com/t/20060915/13/5024422.html在作者所申请的几个PHP 主页空间中,能够提供mail功能的实在不多,总是调用完mail()函数之后就毫无下文了。但是电子邮件在网上生活中转载 2011-10-25 19:59:37 · 865 阅读 · 0 评论 -
php中flush和ob_flush的区别
php中flush和ob_flush的区别 (2011-11-11 15:31:17)转载标签: php flush ob_flush 区别 杂谈分类: PHPbuffer ---- flush() buffer是一个内存地址空间,Linux系统默认大小一转载 2011-11-25 17:17:16 · 676 阅读 · 0 评论 -
php 插入mysql汉字乱码
mysql_query("SET NAMES GBK"); //在执行之前 根据MYSQL设置的字符集设定if(!mysql_query($sql)){$logger->logThis(Log::$TEST, "ERROR:insert database error:".mysql_error());}原创 2011-11-11 11:40:55 · 601 阅读 · 0 评论 -
PHP数组转字符串与PHP字符串转数组的相关方法解析
PHP数组转字符串与PHP字符串转数组的相关方法解析 (2011-02-19 00:07:35)转载标签: it 分类: PHP~ 我们今天为大家介绍的PHP数组转字符串与PHP字符串转数组的代码将会用到函数implode() 和函数explode() 。其中implode() 函数是用来数组转字符串时用,而explode() 函数则是用来处理字符串转数组的。 1 PHP数组转载 2011-11-11 11:39:22 · 994 阅读 · 0 评论 -
php 获取参数 和 参数个数
print_r($argv); echo "\n"; echo $argc; echo "\n"; //argv 参数数组 argc 参数个数?>原创 2011-11-11 11:41:45 · 737 阅读 · 0 评论 -
php 清空数组方法
$a= array(); unset($a);原创 2011-11-11 11:38:42 · 15005 阅读 · 0 评论 -
php intval 函数
不论什么类型 假如是数字,便前往数字,假如没有是数字便往归0 正在PHP顶用$_GET['id']的时分就能够这样来一个转换...太佳了 PHP代码 $id = intval($_GET['id']);echo intval(42); // 42 echo intval(4.2); // 4 echo intval('42'); // 42 echo intva转载 2011-12-05 10:37:25 · 7262 阅读 · 0 评论 -
简单快捷PHP数组赋值方法详解
PHP数组还是比较常用的,于是我研究了一下PHP数组赋值,在这里拿出来和大家分享一下,希望对大家有用。所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布尔值,字符串等.可以说数组就是内存中的一个小型的数据库.它为我们访问数据提供了一个快捷的方式――可以省出IO或者数据库的频繁访问以此来提高一些性能,所以关于数组中一些操作也是很多的.怎样创建在PHP中创建转载 2011-12-05 11:12:58 · 9500 阅读 · 0 评论 -
php变量作用域
1:在PHP中变量主要有:内置超级全局变量,一般的变量,常量,全局变量,静态变量等。 内置超级全局变量:可以在脚本的任何地方使用和可见。即如果我们在一个PHP页面中改变了其中的一个值,那么在其他PHP页面中使用时,它的值也会发生改变。 常量:一旦被声明将可以在全局可见,也就是说,它们可以函数内外使用,但是这仅仅限于一个页面之中(包含我们通过include和inclu转载 2011-12-05 10:36:20 · 514 阅读 · 0 评论 -
php isset() empty() 相关介绍
isset(PHP 3, PHP 4, PHP 5 )isset -- 检测变量是否设置描述bool isset ( mixed var [, mixed var [, ...]])如果 var 存在则返回 TRUE,否则返回 FALSE。如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测转载 2011-12-05 11:08:26 · 812 阅读 · 0 评论 -
PHP中include和require
require(),include(),require_once()和include_once()的异同require()和include()有许多相似之处,也有些不同。理解它们的不同点非常重要,否则很容易犯错误。我把这两个语句放在一起介绍,读者可以比较学习。1.require()语句 require()语句用于指定的文件代替语句本身,就象C语言中的include()转载 2011-12-05 10:38:09 · 556 阅读 · 0 评论 -
php preg_match 正则表达式 介绍
第一,让我们看看两个特别的字符:‘^’和‘$’他们是分别用来匹配字符串的开始和结束,以下分别举例说明:"^The": 匹配以 "The"开头的字符串;"of despair$": 匹配以 "of despair" 结尾的字符串;"^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配;"notice": 匹配包含notice的字符转载 2011-12-05 11:04:15 · 2777 阅读 · 0 评论 -
php函数call_user_func和call_user_func_array详解
今天在群里面,有个叫lewis的在问call_user_func_array的用法,因为之前一直没有用过,也不能说什么,于是看一下手册,发现是这么写的:call_user_func_array(PHP 4 >= 4.0.4, PHP 5)call_user_func_array -- Call a user function given with an array of转载 2011-12-08 14:37:47 · 1366 阅读 · 0 评论 -
PHP $_SERVER[PHP_SELF],[SCRIPT_NAME], ['REQUEST_URI']
$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他们返回的都是与当前正在使用的页面地址有关的信息,这里列出一些相关的例子,帮助确定哪些是在你的脚本最适合的。 $_SERVER[’PHP_SELF’]http://www.fenge8.cn/example/ — – — /ex转载 2011-12-08 14:39:03 · 628 阅读 · 0 评论 -
php中的$_REQUEST
php中有$_request与$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。一、$_request与$_post、$_get的区别和特点$_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得二、$_post、$_get的转载 2012-04-20 17:39:31 · 1135 阅读 · 1 评论 -
PHP 符号大全
注解符号: // 单行注解 /* */ 多行注解引号的使用 ’ ’ 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于变量.变量形态: 一种是True 即 真的;转载 2012-07-26 14:54:09 · 589 阅读 · 0 评论 -
php中0和false的区别
在php中判断boolean值是经常要用到的,想if语句,for语句,这些条件的执行很大一部分都是靠boolean来判断的,很多时候false也等于0,当我们要返回的值中含有0的时候,例如对数字的查询就要注意了,可以用===来判断是否完全相等,Php代码 /* * 测试boolean * 0 false */ $num =转载 2012-07-26 18:10:18 · 1793 阅读 · 0 评论 -
PHP 5.3.0以上推荐使用mysqlnd驱动
http://zhangxugg-163-com.iteye.com/blog/18949901.什么是mysqlnd驱动?PHP手册上的描述:MySQL Native Driver is a replacement for the MySQL Client Library (libmysql). MySQL Native Driver is part of the o转载 2015-04-09 17:32:43 · 824 阅读 · 0 评论