最近把之前的中文版元购夺宝网站做了改变,感觉还是比较不错的,算是高大上国际版云购网站代码开发实现案例,现在分享给大家看看。
预览效果图:
function is_php($version = '5.0.0'){static $_is_php;$version = (string)$version;if ( ! isset($_is_php[$version])){$_is_php[$version] = (version_compare(PHP_VERSION, $version) < 0) ? FALSE : TRUE;}return $_is_php[$version];}/*** 返回经addslashes处理过的字符串或数组* @param $string 需要处理的字符串或数组* @return mixed*/function new_addslashes($string){if(!is_array($string)) return addslashes($string);foreach($string as $key => $val) $string[$key] = new_addslashes($val);return $string;}/*数组转字符串*/function Array2String($Array){if(!$Array)return false;$Return='';$NullValue="^^^";foreach ($Array as $Key => $Value) {if(is_array($Value))$ReturnValue='^^array^'.Array2String($Value);else$ReturnValue=(strlen($Value)>0)?$Value:$NullValue;$Return.=urlencode(base64_encode($Key)) . '|' . urlencode(base64_encode($ReturnValue)).'||';}return urlencode(substr($Return,0,-2));}/*字符串转数组*/function String2Array($String){if(NULL==$String)return false;$Return=array();$String=urldecode($String);$TempArray=explode('||',$String);$NullValue=urlencode(base64_encode("^^^"));foreach ($TempArray as $TempValue) {list($Key,$Value)=explode('|',$TempValue);$DecodedKey=base64_decode(urldecode($Key));if($Value!=$NullValue) {$ReturnValue=base64_decode(urldecode($Value));if(substr($ReturnValue,0,8)=='^^array^')$ReturnValue=String2Array(substr($ReturnValue,8));$Return[$DecodedKey]=$ReturnValue;}else$Return[$DecodedKey]=NULL;}return $Return;}
字符过滤url
function safe_replace($string) {$string = str_replace('%20','',$string);$string = str_replace('%27','',$string);$string = str_replace('%2527','',$string);$string = str_replace('*','',$string);$string = str_replace('"','"',$string);$string = str_replace("'",'',$string);$string = str_replace('"','',$string);$string = str_replace(';','',$string);$string = str_replace('<','<',$string);$string = str_replace('>','>',$string);$string = str_replace("{",'',$string);$string = str_replace('}','',$string);$string = str_replace('\\','',$string); return $string;}
获取页面完整url
function get_web_url() {$sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';$php_self = $_SERVER['PHP_SELF'] ? safe_replace($_SERVER['PHP_SELF']) : safe_replace($_SERVER['SCRIPT_NAME']);$path_info = isset($_SERVER['PATH_INFO']) ? safe_replace($_SERVER['PATH_INFO']) : '';$relate_url = isset($_SERVER['REQUEST_URI']) ? safe_replace($_SERVER['REQUEST_URI']) : $php_self.(isset($_SERVER['QUERY_STRING']) ? '?'.safe_replace($_SERVER['QUERY_STRING']) : $path_info);return $sys_protocal.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '').$relate_url;}
这个是简单关于国际版云购网站代码开发实现案例,希望能够给大家带来帮助,不清楚可以问一下扣扣,8582-36016
就简单讲到这里把。