common.func.php

来自「STCMS 音乐系统 v2.5 build 090501: 为达到最佳效果」· PHP 代码 · 共 77 行

PHP
77
字号
<?php
///////////////////////////////////////////////////////////////////
// Author:daong | E-mail: dahongy@gmail.com
// Copyright &copy Http://www.phpstcms.cn
// This is not a free software, please to pay for more functions
// $Id: 2009-05-01 version V2.5 $
///////////////////////////////////////////////////////////////////
function addslash($str)
{
	if(is_array($str))
	{
		foreach($str as $key => $value)
		{
			$result[$key] = addslash($value);
		}
	}
	else
	{
		$result = addslashes($str);
	}
	return $result;
}

function stripslash($str)
{
	if(is_array($str))
	{
		foreach($str as $key => $value)
		{
			$result[$key] = stripslash($value);
		}
	}
	else
	{
		$result = stripslashes($str);
	}
	return $result;
}

function getIp()
{
	if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown'))
	{
		$IP = getenv('HTTP_CLIENT_IP');
	}
	elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown'))
	{
		$IP = getenv('HTTP_X_FORWARDED_FOR');
	}
	elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown'))
	{
		$IP = getenv('REMOTE_ADDR');
	}
	elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown'))
	{
		$IP = $_SERVER['REMOTE_ADDR'];
	}
	return $IP ? $IP : "unknow";
}

function stripSql($str,$search_arr,$replace_arr)
{
	if(is_array($str))
	{
		foreach($str as $key => $value)
		{
			$result[$key] = stripSql($value,$search_arr,$replace_arr);
		}
	}
	else
	{
		$result = preg_replace($search_arr,$replace_arr,$str);
	}
	return $result;
}

function msg($msg="杩囩▼涓

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?