1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 国际版云购网站代码开发实现案例

国际版云购网站代码开发实现案例

时间:2021-04-21 02:25:15

相关推荐

国际版云购网站代码开发实现案例

最近把之前的中文版元购夺宝网站做了改变,感觉还是比较不错的,算是高大上国际版云购网站代码开发实现案例,现在分享给大家看看。

预览效果图:

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('"','&quot;',$string);$string = str_replace("'",'',$string);$string = str_replace('"','',$string);$string = str_replace(';','',$string);$string = str_replace('<','&lt;',$string);$string = str_replace('>','&gt;',$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

就简单讲到这里把。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。