学习PHP:PHP的通用检测函数总结

    作者:课课家更新于: 2015-11-09 22:40:25

    大神带你学编程,欢迎选课
    获得知识的途径有很多,现在由小编为大家讲解有关语言编程的文章希望对大家有所帮助

    c语言编程入门以下为引用的内容:
    // ※CheckMoney($C_Money) 检查数据是否是99999.99格式
    // ※CheckEmailAddr($C_mailaddr) 判断是否为有效邮件地址
    // ※CheckWebAddr($C_weburl) 判断是否为有效网址
    // ※CheckEmpty($C_char) 判断字符串是否为空
    // ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 判断是否为指定长度内字符串
    // ※CheckUser($C_user) 判断是否为合法用户名
    // ※CheckPass($C_passwd) 判断是否为合法用户密码
    // ※CheckTelephone($C_telephone) 判断是否为合法电话号码
    // ※CheckValueBetween($N_var, $N_val1, $N_val2) 判断是否是某一范围内的合法值
    // ※CheckPost($C_post) 判断是否为合法邮编(固定长度)
    // ※CheckExtendName($C_filename,$A_extend) 判断上传文件的扩展名
    // ※CheckImageSize($ImageFileName,$LimitSize) 检验上传图片的大小
    // ※AlertExit($C_alert,$I_goback=0) 非法操作警告并退出
    // ※Alert($C_alert,$I_goback=0) 非法操作警告
    // ※ReplaceSpacialChar($C_char) 特殊字符替换函数
    // ※Money($N_money) 资金转换函数
    // ※WindowLocation($C_url,$C_get="",$C_getOther="") 中的window.location函数
    //-----------------------------------------------------------------------------------
    -------

    //-----------------------------------------------------------------------------------
    -------
    // 函数名:CheckMoney($C_Money)
    // 作 用:检查数据是否是99999.99格式
    // 参 数:$C_Money(待检测的数字)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    function CheckMoney($C_Money)
    {
    if (!ereg("^[0-9][.][0-9]$", $C_Money)) return false;
    return true;
    }
    //-----------------------------------------------------------------------------------
    -------

    //-----------------------------------------------------------------------------------
    -------
    // 函数名:CheckEmailAddr($C_mailaddr)
    // 作 用:判断是否为有效邮件地址
    // 参 数:$C_mailaddr(待检测的邮件地址)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    function CheckEmailAddr($C_mailaddr)
    {
    if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$",
    $C_mailaddr))
    //(!ereg("^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",
    $c_mailaddr))
    {
    return false;
    }
    return true;
    }


    C语言视频教程在网站维护中,站长朋友常常要对网站数据进行备份,以免出现意外情况而造成数据的损失。一般的下载备份方法不仅麻烦而且速度缓慢。这时我们就可以使用程序提供的文件压缩功能来快速进行网站数据的备份。

    首先将需要备份的网站文件前的复选框选中,然后点击“添加到压缩文件”超连接,接着在弹出的对话框中输入文件名称,注意一定要输入以zip为后缀的压缩文件格式。确定后稍等片刻,一个文件压缩包就制作完成了。只需要将其下载,放置在安全的地方保存就可以了。
    在管理器主页面的功能菜单中选择“上传文件”按钮,将在网页最下方打开文件上传模块(如图2),点击“浏览”按钮选择本地文件,然后再点击上传即可。程序中的文件容量栏目会自动显示该文件占用网站空间的大小,文件大小会以KB或Byte两种单位显示。我们可以根据此功能方便的对网站文件进行整理归类操作;点击下载超连接可以将网站文件下载到本地硬盘,操作方式与普通下载方式无异,还可以使用迅雷等下载工具进行文件的高速下载;软件还提供了功能强大的编辑器(如图3),点击编辑连接后会显示文件的源代码,它还提供了本地预览与在线预览的功能,使网站文件的调试工作变得非常简单高效;

    文件管理器程序可以进行几乎所有的文件管理操作。它不仅具备一般的上传、下载、新建、重命名文件等功能,还提供了诸多实用的其它功能,根据这些实用功能,我们可以完成对网站的管理维护等相关操作。


    //-----------------------------------------------------------------------------------
    -------

    //-----------------------------------------------------------------------------------
    -------
    // 函数名:CheckWebAddr($C_weburl)
    // 作 用:判断是否为有效网址
    // 参 数:$C_weburl(待检测的网址)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    function CheckWebAddr($C_weburl)
    {
    if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_weburl))
    {
    return false;
    }
    return true;
    }
    //-----------------------------------------------------------------------------------
    -------

    //-----------------------------------------------------------------------------------
    -------
    // 函数名:CheckEmpty($C_char)
    // 作 用:判断字符串是否为空
    // 参 数:$C_char(待检测的字符串)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    function CheckEmptyString($C_char)
    {
    if (!is_string($C_char)) return false; //是否是字符串类型
    if (empty($C_char)) return false; //是否已设定
    if ($C_char=='') return false; //是否为空
    return true;
    }
    //-----------------------------------------------------------------------------------
    -------
    //-----------------------------------------------------------------------------------
    -------
    // C语言教程函数名:CheckLengthBetween($C_char, $I_len1, $I_len2=100)
    // 作 用:判断是否为指定长度内字符串
    // 参 数:$C_char(待检测的字符串)
    // $I_len1 (目标字符串长度的下限)
    // $I_len2 (目标字符串长度的上限)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    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;
    }
    //-----------------------------------------------------------------------------------
    -------
    //-----------------------------------------------------------------------------------
    -------
    // 函数名:CheckUser($C_user)
    // 作 用:判断是否为合法用户名
    // 参 数:$C_user(待检测的用户名)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    function CheckUser($C_user)
    {
    if (!CheckLengthBetween($C_user, 4, 20)) return false; //宽度检验
    if (!ereg("^[_a-zA-Z0-9]*$", $C_user)) return false; //特殊字符检验
    return true;
    }
    //-----------------------------------------------------------------------------------
    -------
    //-----------------------------------------------------------------------------------
    -------
    // 函数名:CheckPassword($C_passwd)
    // 作 用:判断是否为合法用户密码
    // 参 数:$C_passwd(待检测的密码)
    // 返回值:布尔值
    // 备 注:无
    //-----------------------------------------------------------------------------------
    -------
    function CheckPassword($C_passwd)
    {
    if (!CheckLengthBetween($C_passwd, 4, 20)) return false; //宽度检测
    if (!ereg("^[_a-zA-Z0-9]*$", $C_passwd)) return false; //特殊字符检测
    return true;
    }

    文章看完啦是不是意犹未尽,更多视频教程尽在课课家官方网站,让我们一起沉浸在知识的海洋。

课课家教育

未登录

1