当前位置: 首页>>代码示例>>PHP>>正文


PHP _mysql_string函数代码示例

本文整理汇总了PHP中_mysql_string函数的典型用法代码示例。如果您正苦于以下问题:PHP _mysql_string函数的具体用法?PHP _mysql_string怎么用?PHP _mysql_string使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了_mysql_string函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _checkusername

function _checkusername($_string, $_min, $_max)
{
    $_string = trim($_string);
    //长度判断
    if (mb_strlen($_string, 'utf-8') < $_min || mb_strlen($_string, 'utf-8') > $_max) {
        _alert_back('用户名长度不得小于' . $_min . '后大于' . $_max);
    }
    $_char_pattern = '/[<>\\/\\\'\\"\\ \\ ]/';
    if (preg_match($_char_pattern, $_string)) {
        _alert_back('用户名不得包含敏干字符');
    }
    //铭感用户名
    /*
    $_mg[0]='袁俊虎';
    $_mg[1]='yuanjunhu';
    foreach($_mg as $value){
    	$_mg_string.='['.$value.']'.'\n';
    }
    if(in_array($_string,$_mg)){
    	_alert_back($_mg_string.'以上敏感用户不得注册!');
    }
    */
    //将用户名转义输入
    return _mysql_string($_string);
}
开发者ID:vpsguan,项目名称:guantest,代码行数:25,代码来源:registe.inc.php

示例2: _check_time

/**
 * 检查保存时间是错误
 * @param unknown $_string
 * @return unknown|string
 */
function _check_time($_string)
{
    $_time = array('0', '1', '2', '3');
    if (!in_array($_string, $_time)) {
        _alert_back('保存时间出现错误!');
    }
    return _mysql_string($_string);
}
开发者ID:PantaSun,项目名称:Multi-user-system-messages,代码行数:13,代码来源:login.func.php

示例3: _check_saved_time

/**
 * _check_saved_time 检查需要保存的时间
 * @param string $time 需要保存的时间的类型 0-不保存  1-一天  2-一周  3-一个月
 * @return string 需要保存的时间
 */
function _check_saved_time($time)
{
    $times[0] = '0';
    $times[1] = '1';
    $times[2] = '2';
    $times[3] = '3';
    if (!in_array($time, $times)) {
        exit("保存时间出错!");
    }
    return _mysql_string($time);
}
开发者ID:hikobe8,项目名称:Guest,代码行数:16,代码来源:login.func.php

示例4: _mysql_string

 function _mysql_string($_string)
 {
     //判断get_magic_quotes_gpc()是否开启
     if (is_array($_string)) {
         foreach ($_string as $_key => $_value) {
             $_string[$_key] = _mysql_string($_value);
         }
     } else {
         $_string = mysql_real_escape_string($_string);
     }
     return $_string;
 }
开发者ID:EvlinLee,项目名称:android,代码行数:12,代码来源:global.func.php

示例5: _mysql_string

/**
 * _mysql_string 返回一个mysql的转义字符串 提高写入数据库的安全性
 * @access public 
 * @param string $_string 需要转义的字符串或字符串数组
 * @return string 转义后的字符串或数组
 */
function _mysql_string($_string)
{
    if (!GPC) {
        if (is_array($_string)) {
            foreach ($_string as $_key => $_value) {
                $_string[$_key] = _mysql_string($_value);
            }
        } else {
            $_string = mysql_escape_string($_string);
        }
    }
    return $_string;
}
开发者ID:hikobe8,项目名称:Guest,代码行数:19,代码来源:global.func.php

示例6: _check_details

function _check_details($content)
{
    //取出二边空格
    $content = trim($content);
    //判断是否为空
    if ($content == '') {
        _alert_back('事由不可以为空!');
    }
    //判断是否含有敏感字符
    $char_patern = '/[<>\'\\"\\ ]/';
    if (preg_match($char_patern, $content)) {
        _alert_back('内容不得包含敏感字符!');
    }
    return _mysql_string($content);
}
开发者ID:bboot9001,项目名称:phpbeginner_gmanage,代码行数:15,代码来源:funds.func.php

示例7: _check_username

/**
 * _check_username表示检测并过滤用户名
 * @access public 
 * @param string $_string 受污染的用户名
 * @param int $_min_num  最小位数
 * @param int $_max_num 最大位数
 * @return string  过滤后的用户名 
 */
function _check_username($_string, $_min_num = 2, $_max_num = 20)
{
    //去掉两边的空格
    $_string = trim($_string);
    //长度小于两位或者大于20位
    if (mb_strlen($_string, 'utf-8') < $_min_num || mb_strlen($_string, 'utf-8') > $_max_num) {
        _alert_back('用户名长度不得小于' . $_min_num . '位或者大于' . $_max_num . '位');
    }
    //限制敏感字符
    $_char_pattern = '/[<>\'\\"\\ \\ ]/';
    if (preg_match($_char_pattern, $_string)) {
        _alert_back('用户名不得包含敏感字符');
    }
    //将用户名转义输入
    return _mysql_string($_string);
}
开发者ID:vpsguan,项目名称:guantest,代码行数:24,代码来源:login.inc.php

示例8: _alert_back

if (!isset($_COOKIE['username'])) {
    _alert_back('非法登录');
}
//保存图片信息入表
if (isset($_GET['action']) && $_GET['action'] == 'addimg') {
    if (!!($_rows = _fetch_array("select tg_uniqid from tg_user where tg_username='{$_COOKIE['username']}' limit 1"))) {
        //为了防止cookie伪造,还要比对一下唯一标示符uniqid()
        _uniqid($_rows['tg_uniqid'], $_COOKIE['uniqid']);
        include ROOT_PATH . 'includes/check.func.php';
        //接收数据
        $_clean = array();
        $_clean['name'] = _check_dir_name($_POST['name'], 2, 20);
        $_clean['url'] = _check_photo_url($_POST['url']);
        $_clean['content'] = $_POST['content'];
        $_clean['sid'] = $_POST['sid'];
        $_clean = _mysql_string($_clean);
        //写入数据库
        _query("insert into tg_photo(\n\t\t\t\t\t\t\t\t\t\t\ttg_name,\n\t\t\t\t\t\t\t\t\t\t\ttg_url,\n\t\t\t\t\t\t\t\t\t\t\ttg_content,\n\t\t\t\t\t\t\t\t\t\t\ttg_sid,\n\t\t\t\t\t\t\t\t\t\t\ttg_username,\n\t\t\t\t\t\t\t\t\t\t\ttg_date\n\t\t\t\t\t\t\t\t\t\t) \n\t\t\t\t\t\t\t\tvalues(\n\t\t\t\t\t\t\t\t\t\t\t'{$_clean['name']}',\n\t\t\t\t\t\t\t\t\t\t\t'{$_clean['url']}',\n\t\t\t\t\t\t\t\t\t\t\t'{$_clean['content']}',\n\t\t\t\t\t\t\t\t\t\t\t'{$_clean['sid']}',\n\t\t\t\t\t\t\t\t\t\t\t'{$_COOKIE['username']}',\n\t\t\t\t\t\t\t\t\t\t\tNOW()\n\t\t\t\t\t\t\t\t\t\t)");
        if (_affected_rows() == 1) {
            _close();
            _location('图片添加成功', 'photo_show.php?id=' . $_clean['sid']);
        } else {
            _close();
            _alert_back('图片添加失败');
        }
    } else {
        _alert_back('非法登录');
    }
}
//取值
if (isset($_GET['id'])) {
开发者ID:zhangwenhua029,项目名称:forum-2,代码行数:31,代码来源:photo_add_img.php

示例9: values

                                               tg_sex,
                                               tg_face,
                                               tg_reg_time,
                                               tg_last_time,
                                               tg_last_ip
                                   ) values (
                                               '".sha1(uniqid(rand()+$i,true))."',
                                               '狗伏".$i."',
                                                   '123456',
                                                   '狗伏',
                                                   '哈鸡儿',
                                                   'fufu@hajier.com',
                                                   '',
                                                   '',
                                                   '',
                                                   '女',
                                                   'face/m01.gif',
                                                   NOW(),
                                                   NOW(),
                                                   '{$_SERVER['REMOTE_ADDR']}'
   )"; */
$update = "UPDATE tg_user set tg_password = '" . _mysql_string(sha1('123456')) . "'WHERE tg_password='123456'";
for ($_i = 0; $_i < 30; $_i++) {
    $_updateface = "UPDATE tg_user set tg_face = 'face/m" . _mysql_string($_i + 24) . ".gif' WHERE tg_username='狗伏" . $_i . "'";
    _query($_updateface);
}
_closeDB();
echo "success!";
?>

开发者ID:hikobe8,项目名称:Guest,代码行数:29,代码来源:test.php

示例10: _check_url

/**
 * _check_url 检查输入的个人主页是否合法
 *
 * @access public
 * @param string $url            
 * @return string 合法的主页地址或null
 */
function _check_url($url)
{
    if ('http://' == $url || empty($url)) {
        return null;
    }
    $mode = '/^https?:\\/\\/(\\w+\\.)?[\\w\\-\\.]+(\\.\\w+)+$/';
    if (!preg_match($mode, $url)) {
        _alert_back("请输入正确的个人主页!");
    }
    return _mysql_string($url);
}
开发者ID:hikobe8,项目名称:Guest,代码行数:18,代码来源:check.func.php

示例11: _check_url

/**
 * _check_url 网址验证
 * @access public
 * @param string $_string
 * @return string $_string 返回验证后的网址
 */
function _check_url($_string, $_max_num)
{
    if (empty($_string) || $_string == 'http://') {
        return null;
    } else {
        //http://ww.yc60.com
        //?表示0次或者一次
        if (!preg_match('/^https?:\\/\\/(\\w+\\.)?[\\w\\-\\.]+(\\.\\w+)+$/', $_string)) {
            _alert_back('网址不正确!');
        }
        if (strlen($_string) > $_max_num) {
            _alert_back('网址太长!');
        }
    }
    return _mysql_string($_string);
}
开发者ID:xiaoyinzhang,项目名称:testRep,代码行数:22,代码来源:check.func.php

示例12: _check_url

/**
 * _check_url 网址验证
 * @access public
 * @param string $_string
 * @return string $_string 返回验证后的网址
 */
function _check_url($_string)
{
    if (empty($_string) || $_string == 'http://') {
        return null;
    } else {
        if (!preg_match('/^https?:\\/\\/(\\w+\\.)?[\\w\\-\\.]+(\\.\\w+)+$/', $_string)) {
            _alert_back('网址不正确!');
        }
    }
    return _mysql_string($_string);
}
开发者ID:xiaohuazheng,项目名称:twbm1.0,代码行数:17,代码来源:check.func.php

示例13: removeCollect

function removeCollect($url, $userid)
{
    global $dosql;
    if (!empty($userid)) {
        $sql = "SELECT * FROM `#@__userinfo` WHERE `userid`='{$userid}'";
        if ($result = $dosql->GetOne($sql)) {
            //历史记录是否为空
            $collect_json = isset($result['collect']) ? $result['collect'] : '';
            if (!empty($collect_json)) {
                //解析历史记录
                $collect = json_decode($collect_json, true);
            }
            //判断json是否正常解析
            if (is_array($collect)) {
                foreach ($collect as $k => $v) {
                    //删除原来的存在的记录
                    //echo $v['url'].'---'.$demo['url'];exit;
                    if ($v['url'] == _mysql_string($url)) {
                        unset($collect[$k]);
                    }
                }
                $soku_info['collect'] = is_array($collect) ? json_encode($collect) : '';
                $soku_info = _mysql_string($soku_info);
                if ($dosql->Update('#@__userinfo', $soku_info, "userid='{$userid}'")) {
                    return TRUE;
                }
            }
        }
    }
}
开发者ID:EvlinLee,项目名称:android,代码行数:30,代码来源:info_save.php

示例14: _check_qq

/**
 * 检查qq格式
 * @access public
 * @param string $_string
 * @return string $_string
 */
function _check_qq($_string)
{
    if (strlen($_string) < 3 || strlen($_string) > 12) {
        _alert_back('QQ位数不正确!');
    } elseif (!preg_match('/^[1-9]{1}[0-9]{4,11}$/', $_string)) {
        _alert_back('QQ格式不正确!');
    }
    return _mysql_string($_string);
}
开发者ID:PantaSun,项目名称:Multi-user-system-messages,代码行数:15,代码来源:register.func.php

示例15: _check_time

function _check_time($_string)
{
    $_time = array('0', '1', '2', '3');
    if (!in_array($_string, $_time)) {
        _alert_back('A mistake happened in auto login');
    }
    return _mysql_string($_string);
}
开发者ID:Zhiming,项目名称:PHP,代码行数:8,代码来源:login.func.php


注:本文中的_mysql_string函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。