本文整理汇总了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);
}
示例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);
}
示例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);
}
示例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;
}
示例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;
}
示例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);
}
示例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);
}
示例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'])) {
示例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!";
?>
示例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);
}
示例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);
}
示例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);
}
示例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;
}
}
}
}
}
示例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);
}
示例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);
}