06 2013 档案
摘要:(转载)http://www.chinaz.com/program/2009/0123/64261.shtml即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序中出现更大的问题,因为全局数据把你代码中原本单独的代码段都联系在一起了,这样的后果就是如果你改
阅读全文
摘要:(转载)http://www.cnblogs.com/ainiaa/archive/2011/03/11/1981108.html最近需要做一个缓存管理的功能。其中有一个需要模糊匹配memcached的key然后进行删除匹配上的key对应的数据。难点在于memcache 没有提供模糊匹配key删除缓存的功能,也没有提供遍历memcache key的功能。在网上search了下,点击10个连接有9个都是一篇文章的copy。网上最流行的方法发现key不能正确的获得。baidu google 全用上了就是没有解决。。。最后还是抱着试试的心态,终于把问题给解决了。废话少说。说说,我实现的代码:遍历me
阅读全文
摘要:(转载)http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/04/19/2021605.htmlmemcache函数所有的方法列表如下:Memcache::add – 添加一个值,如果已经存在,则返回falseMemcache::addServer – 添加一个可供使用的服务器地址Memcache::close – 关闭一个Memcache对象Memcache::connect – 创建一个Memcache对象memcache_debug – 控制调试功能Memcache::decrement – 对保存的某个key中的值进行减法操作M
阅读全文
摘要:(转载)http://www.chinaz.com/program/2009/0220/67569.shtml我们经常会处理来自用户输入或从数据库中读取的数据,可能在你的字符串中有多余的空白或制表符,回车等。存储这些额外的字符是有点浪费空间的。如果您想要去掉字符串开始和结束的空白可以使用PHP内部函数trim() 。但是, 我们经常想完全清除空白。需要把开始和结束的空白清除掉,将多个空白变为一个空白,使用一个规则来处理同样的类型的其它空白。完成这些可以使用PHP的正则表达式来完成下例可以去除额外Whitespace{$str}";?>上例一步一步的去掉所有的空白。首先我们使用t
阅读全文
摘要:(转载)Lamp兄弟连PHP6.静态方法(static修饰的方法),不能访问非静态成员(在非静态的方法中,可以访问静态成员)。因为非静态的成员,就必须用对象来访问,访问内部的成员使用的就是$this。静态方法不用使用对象来调用,也就没有对象,$this也就不能代表什么对象,非静态的成员还必须使用对象。如果你确定一个方法不适用非静态的成员,则可以将这个方法声明为静态方法(不用创建对象,直接使用类名就可以访问)。
阅读全文
摘要:(转载)http://hi.baidu.com/shawns/item/c7d51f351c6a0482b711dba6提要:PHP能够高效地生成HTML代码,其中,动态生成表格是实际应用中经常碰到的事情。本文依据本站在网页中生成表格的经验,粗略介绍实用而简单的PHP动态生成表格的方法。表格的HTML代码中,...实际代表着表格的“行”,而介于...之间的代码标签...等同于表格的“列”。为此,在PHP环境下,我们要生成一张表格实际上就 是处理和标签:在什么时候书写标签、写多少个,以及,在什么地方书写 标签、写多少个。显然,表格的“行”与“列”应该是已知条件,如若不是,也应该从其他已知条件中得
阅读全文
摘要:(转载)http://www.jb51.net/article/21495.htmstrtotime函数是一个很好的函数,灵活的运用它,会给你的工作带来不少方便.但PHP的手册中却对此函数的参数没作太多介绍,对些函数的其他介绍也非常少。先看手册介绍:strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳格式:int strtotime ( string $time [, int $now ] ) 本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now 参.
阅读全文
摘要:(转载)http://blog.csdn.net/eagle51998/article/details/3720521 URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成: ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。 ·服务器地址(host):指出WWW页所在的服务器域名。 ·端口(port):有时(并非总是
阅读全文
摘要:(转载)http://www.cnblogs.com/mutuan/archive/2012/03/18/2404957.htmlPHP中刷新输出缓冲buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入 一个字符,操作系统并不会立即把这个字符直接写入到磁盘,而是先写入到buffer,当写满了一个buffer的时候,才会把buffer中的数据写入磁 盘,当然当调用内核
阅读全文
摘要:(转载)http://www.webkaka.com/tutorial/php/2012/110628/在php程序编写中,flush()的使用率还是挺高的,它在网页表现即时信息效果时发挥了极为重要的作用,比如之前写的php实现限制文件下载速度的代码实例,flush()就起了举足轻重的作用,是进度条实现代码里的关键语句。关于flash()的解释语法:flush();作用:刷新PHP程序的缓冲,而不论PHP执行在何种情况下(CGI ,web服务器等等)。该函数将当前为止程序的所有输出发送到用户的浏览器。问题:flush()刷新为什么不能输出缓冲?很简单的程序代码for ($i=10; $i>
阅读全文
摘要:(转载)http://www.myexception.cn/php/558638.html调用ob_end_flush()网页仍旧不能显示问题?写了一个简单的demo,理论上调用ob_end_flush()后,浏览器端应该马上显示网页,但是结果却是整个php文件运行完成才刷新出来,如下代码PHP code<?php@ob_start();include 'test.tpl.php';@ob_end_flush();sleep(3);//---------------------------------------------------------------------
阅读全文
摘要:(转载)http://www.phpgs.com/html/php/phpjichu/20120130440.html带来一篇php 数组 添加元素、删除元素的方法的文章,有需要的php学习者参考下。1.在数组末尾添加一个或多个元素。 array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加。 php代码实例: <?php $arr1 = array("a", "b"); array_push($arr1, "c", "d");
阅读全文
摘要:(转载)http://zhidao.baidu.com/question/259205863.htmlHTML标签<br><br/>的区别在哪里?如果一样为什么还要分2个标签呢?提问者采纳2011-04-28 12:19<br>和<br/>具有相同作用,但前者是老的html规范,新的规范(W3C//DTD HTML 4.0)要求一切都应象XML那样有结束符, 如果没有也要硬加一个反斜杠。象br这种不需成对使用的html符号,就成了这个样子:<br/>。 目前来说浏览器并不细分这二者有什么区别,但日后可能逐渐统一到新标准上来,而<
阅读全文
摘要:(转载)http://www.jzxue.com/html/css/264I6DG6.html我们在制作网页过程中用到列表时一般会使用<ul>或者<ol>标签,很少用刑<dl>标签,但是这个三个标签却有着不可忽视的作用,毕竟Web标准中要尽最大可能的使用已有的标签。它们的用途是:< dl>< /dl>用来创建一个普通的列表,< dt>< /dt>用来创建列表中的上层项目,< dd>< /dd>用来创建列表中最下层项目,< dt>< /dt>和< dd>
阅读全文
摘要:(转载)http://hi.baidu.com/syxrrrr/item/7dfb2387343ce0874414cfdd/** 合并数据,如果键值相等其值相加* @param array $descs* @param array $json_wares*/public static function getArrayMerge($descs, $json_wares){ if (is_array($descs) && is_array($json_wares)) { $arrayMerge = array(); foreach ($json_wares as $key=>
阅读全文
摘要:(转载)http://www.111cn.net/phper/php/46865.htm有很多朋友都不知道怎么把数组中元素给删除,下面我来总结各种数组删除元素方法给各位,有需要了解的朋友可进入参考。删除数组指定元素<?php$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2));?>输出Array ( [0] => Cat [1] => Horse )从数组头删除值ar
阅读全文
摘要:(转载)http://www.cnblogs.com/dreamhome/archive/2011/05/04/2037011.html<?php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d");$date=date("Y-m-d H:i:s");//带时分秒//include,include_once.require,require_on
阅读全文
摘要:(转载)http://www.111cn.net/phper/php/41216.htmPHP脚本执行时间限制,默认的是30m 解决办法:set_time_limit();或者修改PHP.ini 设置max_execution_time时间(不推荐) 使用php让浏览器刷新需要解决几个问题如果客户端浏览器关闭,程序可能就被迫终止,解决办法:ignore_user_abort即使关闭页面依然正常执行 如果程序一直执行很有可能会消耗大量的资源,解决办法使用sleep使用程序休眠一会,然后在执行 PHP定时执行的代码:<?phpignore_user_abort();//关掉浏览器,PHP脚本
阅读全文
摘要:(转载)http://www.jb51.net/article/30689.htm我们知道,PHP没有提供专门删除一个特定数组元素的方法。但是可以通过unset()函数来完成这种要求比如下面的程序: <?php $arr = array('apple','banana','cat','dog'); unset($arr[2]); print_r($arr); ?> 程序运行结果:Array ( [0] => apple [1] => banana [3] => dog ) 但是这种方法的最大缺点是没有
阅读全文
摘要:HTTP/1.1 200 OKServer: nginxDate: Thu, 20 Jun 2013 03:06:10 GMTContent-Type: text/html; charset=utf-8Connection: closeVary: Accept-EncodingContent-Length: 447String could not be parsed as XML_rare_shutdown_err:Array( [type] => 2 [message] => print_r(): Node no longer exists [file] => /xxx.p
阅读全文
摘要:(转载)http://developer.51cto.com/art/200912/166080.htm我们在使用PHP语言进行实际编码中时,通常会遇到许多错误的出现,比如在截取字符串时会出现乱码等。我们今天就要为大家介绍如何正确的运用PHP mb_substr函数,减少错误的发生。1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.d
阅读全文
摘要:(转载)http://blog.csdn.net/alongken2005/article/details/7098506PHP substr()函数可以 分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是 一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。mbstring 函数的说明:php的m
阅读全文
摘要:(转载)http://developer.51cto.com/art/201105/263103.htm在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。下面通过例子,讲解这两者之间的区别。先看例子:<?php //测试时文件的编码方式要是UTF8 $str='中文a字1符'; echo strlen($str).'<br>';//14 echo mb_strlen($str,'utf8').'<br>';//6 echo
阅读全文
摘要:(转载)http://php.net/manual/zh/function.apc-fetch.phpapc_fetch(PECL apc >= 3.0.0)apc_fetch—从缓存中取出存储的变量Report a bug说明mixedapc_fetch(mixed$key[,bool&$success] )从缓存中取出存储的变量Report a bug参数keykey是使用apc_store()存储的键名。 如果传递的是一个数组,则数组中的每个元素的值都被返回successSet toTRUEin success andFALSEin failure.Report a bug
阅读全文
摘要:(转载)http://www.neatstudio.com/archives/?article-2061.html时隔一年多,APC终于又更新了,这次更新最大的就是支持PHP5.4:- Add PHP 5.4 support (Dmitry, Anatoliy, Pierre)- Fixed bug #22679: Fix apc_bin_dump for constants. Use IS_CONSTANT_TYPE_MASK to handle all the constants, including the unqalified ones (instead of ~IS_CONSTANT
阅读全文
摘要:(转载)http://justcoding.iteye.com/blog/601117/代码://定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//Javascriptheader('Content-type: text/javascript');//JPEG Imageheader('C
阅读全文
摘要:test1.php<?PHP $g_user = "Jack"; echo $g_user;?>test3.php<?PHP header('Location: http://localhost/testDtwfile/test1.php'); echo "-------------------------".'<br>';?>首先我们在浏览器中输入:刷新:从上面可以看到页面跳转到test1.php这个网页中了。
阅读全文
摘要:(转载)http://www.cnitblog.com/neatstudio/archive/2006/07/21/13990.htmlphp之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 parameters Des
阅读全文
摘要:(转载)http://www.w3school.com.cn/php/func_array_merge.aspPHP Array 函数定义和用法array_merge() 函数把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。注释:如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。(参见例子 2)语法array_merge(array1,array2,array3...)参数描述array1必需。输入的
阅读全文
摘要:(转载)http://www.w3school.com.cn/php/func_array_slice.aspPHP Array 函数定义和用法array_slice() 函数在数组中根据条件取出一段值,并返回。注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4)语法array_slice(array,offset,length,preserve)参数描述array必需。规定输入的数组。offset必需。数值。规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。length可选。数值。规定被返回数组的长度。如果 length 为正,
阅读全文
摘要:(转载)http://hi.baidu.com/daihui98/item/a67dfb8213055dd75f0ec165php反射类 ReflectionClass什么是php反射类,可以理解为一个类的映射。举个例子:class fuc{//定义一个类staticfunctionec(){echo'我是一个类';}}$class=new ReflectionClass('fuc');//建立fuc这个类的反射类echo$class;//输出这反射类Class[classA]{@@ F:\phpweb\myPHP\test.php23-30-Constants
阅读全文
摘要:(转载)http://s.yanghao.org/program/viewdetail.php?i=184313php的类中可以不定义成员变量,直接在构造方法中使用并赋值吗?class block { function block() { $this->iconWidth = "23"; $this->iconHeight = "23"; $this->bgColor = "#5B7F93"; $this->fgColor = "#C4D3DB"; $this->oddColor =
阅读全文
摘要:(转载)http://www.cnblogs.com/pylemon/archive/2011/05/23/2054090.htmlpython本身不带多行注释,编辑时每行敲一个“#”相当的不方便,其实可以有变通的方法1. 把要注释的块用if 0:包起来,需要注意缩进2. 把要注释的块用''' '''包起来,也需要注意缩进。不过一般情况下'''是用来做function doc的,所以此方法并不怎么好3. 一般的编辑器都会带多行注释的快捷键 eclipse下可以选中多行,然后按ctrl+/注释或取消注释
阅读全文
摘要:(转载)http://blog.csdn.net/facevoid/article/details/5338048创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一个值sample_list[0:0] = ['sa
阅读全文
摘要:(转载)http://jingyan.baidu.com/article/48b558e37fd8e67f39c09a6e.htmlPython的安装程序以及源代码可以从其官方网站获取。以Windows XP、Python 3.1.3为例,在Windows下安装Python的过程如下。工具/原料Windows XP+ python-3.1.1.msi步骤/方法从Python官方网站(地址在:参考资料)下载Python Windows下的最新的安装程序(python-3.1.1.msi)。双击运行安装程序后如下图所示。 如果系统中存在多个用户,而其他用户并不需要使用Python,可以选择【Ins
阅读全文
摘要:(转载)http://www.w3school.com.cn/php/func_string_explode.aspPHP String 函数定义和用法explode() 函数把字符串分割为数组。语法explode(separator,string,limit)参数描述separator必需。规定在哪里分割字符串。string必需。要分割的字符串。limit可选。规定所返回的数组元素的最大数目。说明本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。separator 参数不能是空字符串。如果 separator 为空字符串("&qu
阅读全文
摘要:(转载)http://www.cnblogs.com/myjavawork/articles/1793664.htmlPHP中this,self,parent的区别【来自163博客】{一}PHP中this,self,parent的区别之一this篇面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性。这里我主要谈的
阅读全文
摘要:(转载)http://www.cnblogs.com/yuxing/articles/1755659.html获取一个函数的所有参数例子:<?phpfunction foo() { $numargs = func_num_args(); //参数数量 echo "参数个数是: $numargs<br />\n"; if ($numargs >= 2) { echo "第二个参数的值:" . func_get_arg(1) . "<br />\n"; } $arg_list = func_get_ar
阅读全文
摘要:(转载)http://www.w3school.com.cn/php/func_string_implode.aspPHP String 函数定义和用法implode() 函数把数组元素组合为一个字符串。语法implode(separator,array)参数描述separator可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。array必需。要结合为字符串的数组。说明虽然 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。提示和注释注释:implode() 可以接收两种参数顺序。但是由于历史原因,explode() 是不行的。你必须保
阅读全文
摘要:(转载)http://hi.baidu.com/xhkarcmtngcotyr/item/cb758119706db28889a9560ephp获取变量类型和设置变量类型的例子<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <h
阅读全文
摘要:(转载)http://www.w3school.com.cn/php/func_array_push.aspPHP Array 函数定义和用法array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。该函数等于多次调用 $array[] = $value。语法array_push(array,value1,value2...)参数描述array必需。规定一个数组。value1必需。规定要添加的值。value2可选。规定要添加的值。提示和注释注释:即使数组中有字符串键名,您添加的元素也始终是数字键。(参见例子 2)注释:如果用 array_push()
阅读全文
摘要:(转载)http://www.jb51.net/article/30483.htm今天发现一段PHP代码中的时间判断语句出了点问题,研究了一下发现问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时,找到原因后,在网上搜索到了一些关于PHP的时区设置方法:1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。2、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/
阅读全文
摘要:(转载)http://www.jb51.net/article/4991.htmtime()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧 不过这样方便计算, 要找出前一天的时间就是 time()-60*60*24; 要找出前一年的时间就是 time()*60*60*24*365 那么如何把这个数字换成日期格式呢,就要用到date函数了 $t=time(); echo date("Y-m-d H:i:s",$t); 第一个参数的格式分别表示: a - "am" 或是 "pm" A - &quo
阅读全文
摘要:(转载)http://www.w3school.com.cn/tags/tag_prop_xmlns.aspxmlns 属性xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。例如,如果需要使用符合 XML 规范的 XHTML 文档,则应该在文档中的<html> 标签中至少使用一个 xmlns 属性,以指定整个文档所使用的主要命名空间:<html xmlns="http://www.w3.org/1999/xhtm
阅读全文
摘要:(转载)http://www.2cto.com/kf/201112/114931.html1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid}butif (...) { define('FOO', 'BAR'); // valid}4、const采用一个普通的常量名称,define可以采用表达式作为名称。const FOO =
阅读全文
摘要:(转载)http://www.desteps.com/program/php/0100470.htmlPHP 面向对象 const 关键字详解。在定义一个常量的时候我们可以使用 const 来修饰这个常量。const 关键字在定义一个常量的时候我们可以使用 const 来修饰这个常量;只能申明类中的成员属性而不能申明成员方法;使用 const 修饰的常量与其它的常量有点不同的是常量名前不要使用”$”;当然这个常量值也是不能修改的,一旦定义就不能在程序的任何地方进行“人为”的修改;还有就是使用 const 来定义当然也遵守其它常量的命名规则――使用大字的字母。演示实例:以下为引用内容:<?
阅读全文
摘要:(转载)http://www.jb51.net/article/27954.htmURLEncode的方式一般有两种,一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),另一种是基于UTF-8的Encode(Google、Yahoo等使用)。本工具分别实现两种方式的Encode与Decode:中文 -> GB2312的Encode -> %D6%D0%CE%C4中文 -> UTF-8的Encode -> %E4%B8%AD%E6%96%87Html中的URLEncode:编码为GB2312的html文件中:http://s.jb51.net/中文
阅读全文
摘要:(转载)http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/0114/312.htmlPHP的SERVER保留变量中HTTP_HOST 和 SERVER_NAME经常是一样的,原因是服务器端口是80,那么HTTP_HOST将省略不显示,而HTTP服务的默认端口就是80,所以大多数情况下,HTTP_HOST都没有显示这个端口号。而如果使用的是ssl链接,那么端口号将被显示出来。所以HTTP_HOST = SERVER_NAME:SERVER_PORT<?PHPecho $SERVER_NAME.'<br>&#
阅读全文
摘要:(转载)http://www.jb51.net/article/19883.htm“PHP_SELF” 当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.jb51.net/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。 “SCRIPT_NAME” 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文件的绝对路径和文件名(例
阅读全文
摘要:(转载)http://www.95px.com/program/95px_program_3020.shtml怎么看到有的代码定义变量用var $a是什么意思?时间:2010-06-02来源:本站原创作者:本站编辑 浏览次数:430前两天有人问到,我怎么看到有的代码定义变量用var $a是什么意思?php里定义变量很简单,比如说我要定义变量a,我直接$a='';就OK了,var $a 其实一般是在我们写一个类的时候定义成员变量(实际上就是在类里面定义的变量),才用var,我这里再补充一下php全局变量用 global定义,具体怎么用请看下面的例子:我在函数外面定义变量myaa$
阅读全文
摘要:(转载)http://blog.csdn.net/zhll3377/article/details/7748086引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体):下面是一个实际的请求报文:①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilt
阅读全文
摘要:(转载)http://blog.csdn.net/yanghuazhou/article/details/6539161Altova XMLSpy2008 下载+完全破解教程2008年01月08日 星期二 20:35XMLSpy 2008编辑器官方网站下载地址:http://software.altova.com/download/2008/XMLSpyEnt2008.exeXMLSpy2008注册机下载: w2007111215514.rar下载安装 XMLSpy 2008 以后,不要急着用注册机注册,因为 XMLSpy 2008 会XMLSpy联网验证(除非你的计算机没有连接网络),不能注
阅读全文
摘要:(转载)出自lamp兄弟连is_string();is_float(); is_double();is_real();is_array();is_object();is_resource();is_null();is_scalar();is_numberic();is_callable();常量的声明与使用1.常量是一个简单值的标识符;2.常量定义后不能再改变它的值,也不能使用unset()取消;3.常量可以不理会变量范围的规则而在任何地方都可以定义和访问;4.常量使用define("常量名", 值);5.常量声明名在声明和使用都不使用“$”;6.常量名称习惯使用大写;7.
阅读全文
摘要:(转载)http://blog.chinaunix.net/uid-9688646-id-3084940.htmlCGI代表Common Gateway Interface(通用网关界面),它使在网络服务器下运行外部分应用程序(或网关)成为可能。CGI-BIN 目录是存放CGI脚本的地方。这些脚本使WWW服务器和浏览器能运行外部程序,而无需启动另一个原因程序。 它是运行在Web服务器上的一个程序,并由来自于浏览者的输人触发。CGI是在HTTP服务器下运行外部程序(或网关)的一个接口,它能让网络用户访问远程系统上的使用类型程序,就好像他们在实际使用那些远程计算机一样。 CGI能够让浏览者与...
阅读全文
摘要:(转载)http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddler插件Fiddler如何捕获HTTPS会话Fiddler的基本界面Fiddler的统计视图QuickExec命令
阅读全文
摘要:(转载)http://www.cnblogs.com/bencalie/archive/2012/02/27/2369741.htmlFiddler 跟踪 Android 数据包随着 HTML5 的急速增长,现在越来越多的人,开始涉及到移动终端的 Web 开发领域,但手机端始终没有 PC 端这么多的调试工具。即使 PC 端浏览器模拟 user-agent 进行开发,也可能会发生移动终端和 PC 端浏览器渲染不一致的问题。所以,最好还是在真正的手机端开发调试,但,怎么抓包呢?今天,就向大家介绍 Fiddler 如何抓取 Android 手机浏览器上的数据包。众所周知,Fiddler 是通过代理来
阅读全文
摘要:(转载)http://www.phpweblog.net/susam119/archive/2007/11/30/2425.html我想有很多人都在用date()函数来获取时间,然后在数据库中,使用datetime格式来储存,这个方法不是说比用time()函数差,只不过在PHP中使用time函数获得的是Unix时间戳,这个是很精确的时间,关于Unix时间戳,大概是这个意思,从1970年0时0分0秒开始到现在的秒数.使用它来获得的是一个INT值,储存在数据库里只要使用INT格式就可以了,方便数据库进行排序,搜索,而且比datetime格式更节省数据库空间。所以我建议大家使用time函数来获得时间
阅读全文
摘要:很多时候访问服务器,会出现如上的情况,老时以为网络出现了错误。其实时xxx.php网页错误了。比如:<?phpif (...){}else if{............?>程序中少了一个花括号,很多时候Eclipse可以帮助我们检测出来这些错误,诸如少了'、"、}等等情况。此时应该多多看看Eclipse的提示,是否有错误,不要盲目的认为是服务器的问题。
阅读全文
摘要:(转载)http://www.cnblogs.com/jamespb/archive/2011/09/01/2161673.html1. foreach()foreach()是一个用来遍历数组中数据的最简单有效的方法。#example1:<?php$colors= array('red','blue','green','yellow');foreach ($colorsas$color){echo "Do you like $color? <br />";}?>显示结果:Do you l
阅读全文
摘要:(转载自百度知道)为什么在php代码中插入html的超链接错误了,请赐教2011-08-10 19:44 xiaobian1217 | 分类:Html/Css | 浏览423次echo "<a href="http://www.baidu.com" target="_blank">一个链接</a>";提问者采纳2011-08-10 19:46你得写成单引的echo "<a href='http://www.baidu.com' target='_blank'>
阅读全文
摘要:(转载)http://www.111cn.net/phper/php/40575.htm2011-11-10 编辑:jimmy我们要做到给值就能快速的获取索引值的话,可以利用php array_values()函数,它可以快速简洁的帮我们找到想要的东西。下面我们来了解一下array_values() 函数的用法array_keys() 函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名。如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。语法array_keys(array,value)参数 描述arr
阅读全文
摘要:(转载)http://scvptz.iteye.com/blog/377830 在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐。 这个问题困扰我们项目组很久了,今天上网搜了一下,终于发现一个很好的解决方法,将js文件的默认编码格式修改为UTF-8。 要让一个js文件打开时编码格式为UTF-8,需要做2件事情:1)设置js文件的默认
阅读全文
摘要:(转载)http://www.w3school.com.cn/php/php_post.aspPHP $_POSTPrevious PageNext Page$_POST 变量用于收集来自 method="post" 的表单中的值。$_POST 变量$_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值。$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。例子<form actio
阅读全文
摘要:(转载)http://php.net/manual/zh/memcached.constants.php预定义常量下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。Memcached::OPT_COMPRESSION开启或关闭压缩功能。当开启的时候,item的值超过某个阈值(当前是100bytes)时,会首先对值进行压缩然后存储,并 在获取该值时进行解压缩然后返回,使得压缩对应用层透明。类型:boolean, 默认:TRUE.Memcached::OPT_SERIALIZER指定对于非标量值进行序列化的序列化工具。可用的值有Memcached::SERIALIZER_
阅读全文