PHP通用檢測函數(shù)集合
函數(shù)的學習促使學生的數(shù)學思維方式發(fā)生了重大的轉(zhuǎn)變:思維從靜止走向了運動、從運算轉(zhuǎn)向了關(guān)系.函數(shù)是高中數(shù)學的核心內(nèi)容,下面是小編整理的PHP通用檢測函數(shù)集合,希望對大家有所幫助!
<?
/pic/p>
/pic/p>
/pic/p>
/pic/05/11[cxx]
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckMoney($C_Money)
{
if (!ereg("^[0-9][.][0-9]$", $C_Money)) return false;
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckEmailAddr($C_mailaddr)
{
if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$",
$C_mailaddr))
/pic/p>
$c_mailaddr))
{
return false;
}
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckWebAddr($C_weburl)
{
if (!ereg("^/pic/p>
{
return false;
}
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckEmptyString($C_char)
{
if (!is_string($C_char)) return false; /pic/p>
if (empty($C_char)) return false; /pic/p>
if ($C_char=='') return false; /pic/p>
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckLengthBetween($C_cahr, $I_len1, $I_len2=100)
{
$C_cahr = trim($C_cahr);
if (strlen($C_cahr) < $I_len1) return false;
if (strlen($C_cahr) > $I_len2) return false;
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckUser($C_user)
{
if (!CheckLengthBetween($C_user, 4, 20)) return false; /pic/p>
if (!ereg("^[_a-zA-Z0-9]*$", $C_user)) return false; /pic/p>
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckPassword($C_passwd)
{
if (!CheckLengthBetween($C_passwd, 4, 20)) return false; /pic/p>
if (!ereg("^[_a-zA-Z0-9]*$", $C_passwd)) return false; /pic/p>
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckTelephone($C_telephone)
{
if (!ereg("^[+]?[0-9]+([xX-][0-9]+)*$", $C_telephone)) return false;
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckValueBetween($N_var, $N_val1, $N_val2)
{
if ($N_var < $N_var1 ││ $N_var > $N_var2)
{
return false;
}
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckPost($C_post)
{
$C_post=trim($C_post);
if (strlen($C_post) == 6)
{
if(!ereg("^[+]?[_0-9]*$",$C_post))
{
return true;;
}else
{
return false;
}
}else
{
return false;;
}
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckExtendName($C_filename,$A_extend)
{
if(strlen(trim($C_filename)) < 5)
{
return 0; /pic/p>
}
$lastdot = strrpos($C_filename, "."); /pic/p>
$extended = substr($C_filename, $lastdot+1); /pic/p>
for($i=0;$i<count($A_extend);$i++) /pic/p>
{
if (trim(strtolower($extended)) == trim(strtolower($A_extend[$i]))) /pic/p>
小寫并檢測
{
$flag=1; /pic/p>
$i=count($A_extend); /pic/p>
}
}
if($flag<>1)
{
for($j=0;$j<count($A_extend);$j++) /pic/p>
{
$alarm .= $A_extend[$j]." ";
}
AlertExit('只能上傳'.$alarm.'文件!而你上傳的是'.$extended.'類型的文件');
return -1; /pic/p>
}
return 1; /pic/p>
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function CheckImageSize($ImageFileName,$LimitSize)
{
$size=GetImageSize($ImageFileName);
if ($size[0]>$LimitSize[0] || $size[1]>$LimitSize[1])
{
AlertExit('圖片尺寸過大');
return false;
}
return true;
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function Alert($C_alert,$I_goback=0)
{
if($I_goback<>0)
{
echo "<script>alert('$C_alert');history.go($I_goback);</script>";
}
else
{
echo "<script>alert('$C_alert');</script>";
}
}
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
/pic/p>
function AlertExit($C_alert,$I_goback=0)
{
if($I_goback<>0)
{
echo "<script>alert('$C_alert');history.go($I_goback);</script>";
exit;
}
else
{
echo "<script>alert('$C_alert');</script>";
exit;
}
}
【PHP通用檢測函數(shù)】相關(guān)文章:
PHP常用函數(shù)總結(jié)03-10
PHP數(shù)組函數(shù)知識10-13
PHP內(nèi)部函數(shù)的定義01-23
PHP函數(shù)的區(qū)別及用法12-15
PHP類與構(gòu)造函數(shù)11-09
php數(shù)學常用函數(shù)11-24
PHP函數(shù)知識總結(jié)12-04
- 相關(guān)推薦