教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 开源代码 > cms教程 >

uc_client与ucenter之间的通信原理(2)

时间:2012-12-17 09:10来源:未知 作者:ken 点击:

 Supesite中的Common.php部分解读:

 1、define('S_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);
 dirname(__FILE__)
 S_ROOT=E:\mydoc\supesite
 2、error_reporting指令确定PHP错误报告敏感度的级别,一共有十三个预定的错误级别,每一个都唯一对应于应用程序或服务器功能。
 D_BUG?error_reporting(7):error_reporting(E_ERROR);
 1 E_ERROR
 2 E_WARNING
 4 E_PARSE
 8 E_NOTICE
 16 E_CORE_ERROR
 32 E_CORE_WARNING

 3、$_SGLOBAL = $_SBLOCK   = $_SCONFIG = $_SHTML = $_DCACHE = $_SGET = array();
 4、//基本文件
if(!@include_once(S_ROOT.'./config.php')) {
 header("Location: install/index.php");//安装
 exit();
 }
 include_once(S_ROOT.'./function/common.func.php');
 @include_once(S_ROOT.'./data/system/config.cache.php');

 5、PHP extract() 函数从数组中把变量导入到当前的符号表中。
 $_SCONFIG = array_merge($_SSCONFIG, $_SC);//合并配置
 extract($_SC);
 6、函数:get_magic_quotes_gpc()
 取得 PHP 环境变量 magic_quotes_gpc 的值。
 语法: long get_magic_quotes_gpc(void);
 返回值: 长整数
 函数种类: PHP 系统功能
 本函数取得 PHP 环境配置的变量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。返回 0 表示关闭本功能;返回 1 表示本功能打开。当 magic_quotes_gpc 打开时,所有的 ' (单引号), " (双引号), \ (反斜线) and 空字符会自动转为含有反斜线的溢出字符。
 7、过滤’单引号
 function saddslashes($string) {
if(is_array($string)) {
 foreach($string as $key => $val) {
 $string[$key] = saddslashes($val);
 }
 } else {
 $string = addslashes($string);
 }
return $string;
 }
 addslashes()函数的作用是:使用反斜线引用字符串。
 8、strlen()函数的作用:取字符串的长度站长教学网 eduyo.com
 9、
 foreach($_COOKIE as $key => $val) {
if(substr($key, 0, $prelength) == $_SC['cookiepre']) {
 $_SCOOKIE[(substr($key, $prelength))] = empty($magic_quote) ? saddslashes($val) : $val;
 }
 }

 10、getenv
 取得系统的环境变量
 语法: string getenv(string varname);
 11、php strcasecmp()函数
 strcasecmp()函数的作用是:对两个字符串进行比较。
 12、preg_match
 13、ob_start 打开缓冲区
 14、preg_replace执行正则表达式的搜索和替换

(责任编辑:ken)
TAG标签: Ucenter uc_client
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容