[转载]整合了 ucenter就等于整合了整个php界的所有php程序。

一、功用:不对,何止整合了整个php界的所有php程序,而是整合了 ucenter就等于整合了所有的asp/asp.net/php/jsp等其它语言的所有web应用程序。(因为ucenter client的api开发包,dz会推出其它语言版)而且所有整合的程序同步登录,同步退出,同步修改密码。最终用户可以通过它轻松通行在各个应用之中,无需重复登录、注册、退出一个id可以出入一个站内的所有程序,如cms和bbs,也可以一个id出入www.a.com和www.b.com及www.c.coma.com的用户可以和b.com的用户互发短消息pm,a.com的用户可以和b.com的用户加好友。而且...
2009-11-24 17:04 | 阅读 2574 次 | 评论 1 条

[转载]浅析成功的系统为何都是面像过程的

很遗憾,标题可能需要改一下."知名的,公认的好用的系统 为何大都是面像过程的?"很多朋友都看过DZ的代码,看完了基本上都会说一句话:DZ的代码乱得不行.是的,刚看的时候,我也是这样认为.不是追求面向对象吗? 不是要方面布署,要结构化,要分离MV,要方便维护吗?为什么到处都是if else, 为什么随处可见的SQL?做为PHP界的老大,DZ难道不应该引领PHP向更加新的方向前进吗?当我们仍然天天追求一此所谓新的东西的时候,当我们永远从技术角度去讨论我们的项目的时候,当我们强调一定要用某某模式去构建我们的系统的时候.我们是否应该抽时间想一想,我们的用户他们最关心的是什么?用户不会在意你是基于...
2008-11-18 23:07 | 阅读 6342 次 | 评论 3 条

PHP统计数组元素出现的次数并按出现的次数排序

<?php$province=array("liaoning","shanghai","guangdong","liaoning","beijing","shanghai","shanghai");$province=array_count_values($province); //统计数组元素出现的次数$province=array_flip($province); //键名与值进行对调krsort($province); //按数组的索引值降序排列foreach ($province as $key=>$value) { echo $key."&amp;nbs...
2008-08-16 02:44 | 阅读 14814 次 | 评论 1 条

正则表达式中的模式修正符

下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。 i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。 m(PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样的。 当设定了此修正符,“行起始”和“行结束”除了匹配整个字符...
2008-08-03 01:37 | 阅读 6703 次 | 评论 0 条

call_user_func的参数及相关说明

call_user_func(PHP3 >= 3.0.3 , PHP4)call_user_func --- 依照參數呼叫使用者函式語法 : mixed call_user_func (string function_name [, mixed parameter [, mixed ...]])說明 : 依照給予的第一個參數function_name來呼叫使用者定義的函式Example :<?php function barber ($type) { print "You wanted a $type haircut, no problem"; } ca...
2008-07-15 01:50 | 阅读 14207 次 | 评论 0 条

最令PHPer头痛的十四个问题

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下apache2 用get方法传递中文参数会出错:   test.php?a=你好&amp;b=你也好   传递参数是会导致一个内部错误     解决办法:"test.php?a=".ur...
2008-07-11 13:56 | 阅读 4770 次 | 评论 1 条

php读取 mssql数据datatime时间字段的问题

SELECT convert(char,你的日期字段,120) as date2 FROM table mssql默认以系统时间格式输出,你可以调整系统的时间格式来解决 当然是在程序里解决比较灵活,convert(char,date,N)输出的各中样式 N 日期样式 0 04 2 2005 9:06AM 1 04/02/05 2 05.04.02 3 02/04/05 4 02.04.05 5 02-04-05 ...
2008-06-30 05:10 | 阅读 6205 次 | 评论 1 条

正则表达式修饰符

手册是没有,这些都是修饰符i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。 m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。 s:如果在修饰符中加入"s",那么默认的"."代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符! x:如果加上该修饰符,表达式中的空白字符将会被忽略,除非它已经被转义。 e:本修饰符仅仅对于replacement有用,代表在replacement中作为PHP代码。 A:如果使用这个修饰符,那么表达式必须是...
2008-06-02 10:18 | 阅读 10717 次 | 评论 2 条

PHP中常量的定义

PHP中常量的定义在php中常量的定义是通过函数define('[常量的名称]', '[常量的值]'),来定义的。如:define('A',3.1415926),define('B',10); 获取常量的方法: 1、直接用常量名获取,如:echo A; 2、通过函数constant('[常量的名称]')来获取,如:echo constant('A'); 3、通过函数get_defined_constants()获得定义过的全部常量,返回一个数组 ,如: $arr=get_defined_constants(); echo $arr["A"],$arr["B"]; 判断常量是否存在...
2008-05-31 22:22 | 阅读 6013 次 | 评论 1 条

PHP的左联运算符&amp;&amp;,应用实例!defined('CURSCRIPT') &amp;&amp; define('C

!defined('CURSCRIPT') &amp;&amp; define('CURSCRIPT', '');等同于if(!defined('CURSCRIPT')){ define('CURSCRIPT', '');}&amp;&amp;是左联,如果第一条件为真,再判断第二个条件,如果第一条件为假则直接不用判断第二个,其它也基本上是这样判断and运算的.所以!defined('CURSCRIPT') &amp;&amp; define('CURSCRIPT', '');可以理解为,如果未定当前脚本名,则定义为空,否则不处理。
2008-05-31 21:55 | 阅读 6537 次 | 评论 1 条

魔法引用函数magic_quotes_gpc和magic_quotes_runtime的区别和用法

PHP提供两个方便我们引用数据的魔法引用函数magic_quotes_gpc和magic_quotes_runtime,这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到 单引号' 和 双引号" 以及 反斜线\ 时自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行,可是我们在php不同的版本或者不同的服务器配置下,有的magic_quotes_gpc和magic_quotes_runtime设置为on,有的又是off,所以我们写的程序必须符合on和off两种情况。那么magic_quotes_gpc和magic_quotes_runtime两个函数有什么区别...
2008-05-31 19:43 | 阅读 3801 次 | 评论 1 条
浏览2800103次
文章归档