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


PHP check::SqlInjection方法代码示例

本文整理汇总了PHP中check::SqlInjection方法的典型用法代码示例。如果您正苦于以下问题:PHP check::SqlInjection方法的具体用法?PHP check::SqlInjection怎么用?PHP check::SqlInjection使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在check的用法示例。


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

示例1: saveInfo

 function saveInfo($arrData, $intModify = 0, $isAlert = true, $isLastID = false)
 {
     global $arrGWeb;
     $arr = array();
     $arr = check::SqlInjection($this->saveTableFieldG($arrData));
     if ($intModify == 0) {
         if ($this->insertInfo($arr)) {
             if ($isAlert) {
                 check::Alert("恭喜你,订阅成功!系统将返回到首页", $arrGWeb['WEB_ROOT_pre'] . '/index.php');
             } else {
                 return true;
             }
         } else {
             if ($isAlert) {
                 check::Alert("订阅失败", -1);
             } else {
                 return false;
             }
         }
     } else {
         if ($this->updateInfo($arr)) {
             if ($isAlert) {
                 check::Alert("退订成功!系统将返回到首页", $arrGWeb['WEB_ROOT_pre'] . '/index.php');
             } else {
                 return true;
             }
         } else {
             if ($isAlert) {
                 check::Alert("退订失败", $arrGWeb['WEB_ROOT_pre'] . '/index.php');
             } else {
                 return false;
             }
         }
     }
 }
开发者ID:TiMoChao,项目名称:xingfu,代码行数:35,代码来源:phonelist.class.php

示例2: saveInfo

 /**
  * 保存信息内容
  * @author	肖飞
  * @param	int $arrData    信息信息数组
  * @return  void
  */
 function saveInfo($arrData, $intModify = 0, $isAlert = true)
 {
     $arr = array();
     $arr = check::SqlInjection($this->saveTableFieldG($arrData));
     if ($intModify == 0) {
         if (!empty($_SESSION['user_id'])) {
             $arr['user_id'] = intval($_SESSION['user_id']);
         }
         if ($this->insertInfo($arr)) {
             if ($isAlert) {
                 check::Alert("预约成功,我们会尽快通知您,祝您生活愉快", -1);
             }
             check::AlertExit("", $arrGWeb['WEB_ROOT_pre'] . "/xingfu_apply/");
         } else {
             check::Alert("发布失败", -1);
         }
     } else {
         if ($this->updateInfo($arr)) {
             check::Alert("修改成功!");
         } else {
             check::Alert("修改失败");
         }
     }
 }
开发者ID:TiMoChao,项目名称:xingfu,代码行数:30,代码来源:xingfu_apply.class.php

示例3: saveFetchInfo

 /**
  * 保存抓取其他网站的内容
  * @author	肖飞
  * @param	array $arrData    新闻信息数组
  * @return	void
  */
 public function saveFetchInfo($arrData)
 {
     //非法信息过滤
     @(include_once __WEB_ROOT . '/data/illegal.inc.php');
     if (!empty($arrGIllegal) && !empty($arrData['intro'])) {
         foreach ($arrGIllegal as $k => $v) {
             if ($v['pass'] == 1) {
                 $arrData['title'] = str_ireplace($k, $v['replace'], $arrData['title']);
                 $arrData['intro'] = str_ireplace($k, $v['replace'], $arrData['intro']);
             }
         }
     }
     //关键词广告
     @(include_once __WEB_ROOT . '/data/keywords.inc.php');
     if (!empty($arrGKeywords) && !empty($arrData['intro'])) {
         foreach ($arrGKeywords as $k => $v) {
             if ($v['pass'] == 1) {
                 $arrData['intro'] = str_ireplace($k, '<A href="' . $v[url] . '" class=keyad target=_blank>$k</A>', $arrData['intro']);
             }
         }
     }
     $arr = array();
     $arr = check::SqlInjection($this->saveTableFieldG($arrData), true);
     $arr['user_id'] = intval($_SESSION['user_id']);
     if ($this->insertInfo($arr)) {
         echo '<pre><font color=#ff0000>' . $arr['title'] . '</font> 写入成功!</pre>';
     } else {
         echo '<pre><font color=#ff0000>' . $arr['title'] . '</font> 写入失败!</pre>';
     }
 }
开发者ID:TiMoChao,项目名称:xingfu,代码行数:36,代码来源:php_common.php

示例4: saveInfo

 /**
  * 保存会员信息
  * @author	肖飞
  * @param	int $arrData    新闻信息数组
  * @return  void
  */
 function saveInfo($arrData, $intModify = 0)
 {
     $arr = array();
     unset($arrData['password_c']);
     unset($arrData['Submit']);
     unset($arrData['agree']);
     $arr = check::SqlInjection($this->saveTableFieldG($arrData));
     if ($intModify == 0) {
         return $this->insertUser($arr);
     } else {
         if ($this->updateUser($arr)) {
             check::Alert("修改成功!");
         } else {
             check::Alert("修改失败");
         }
     }
 }
开发者ID:TiMoChao,项目名称:lc_ad_first,代码行数:23,代码来源:user.class.php

示例5: saveInfo

 /**
  * 保存会员信息
  * @author	肖飞
  * @param	int $arrData    数组
  * @param	int $intModify    是否修改
  * @param	bool $isAlert    数组
  * @param	bool $isLastID    数组
  * @return  void
  */
 function saveInfo($arrData, $isModify = false, $isAlert = true, $isMcenter = false)
 {
     if ($isMcenter) {
         $strData = check::getAPIArray($arrData);
         if (!($intUserID = check::getAPI('mcenter', 'saveInfo', "{$strData}^{$isModify}^false"))) {
             if ($isAlert) {
                 check::AlertExit("与用户中心通讯失败,请稍后再试!", -1);
             }
             return 0;
         }
     }
     $arr = array();
     $arr = check::SqlInjection($this->saveTableFieldG($arrData, $isModify));
     if ($isModify == 0) {
         if (!empty($intUserID)) {
             $arr['user_id'] = $intUserID;
         }
         if ($this->insertUser($arr)) {
             if (!empty($intUserID)) {
                 return $intUserID;
             } else {
                 return $this->lastInsertIdG();
             }
         } else {
             if ($blAlert) {
                 check::Alert("新增失败");
             }
             return false;
         }
     } else {
         if ($this->updateUser($arr) !== false) {
             if ($isAlert) {
                 check::Alert("修改成功!");
             } else {
                 return true;
             }
         } else {
             if ($blAlert) {
                 check::Alert("修改失败");
             }
             return false;
         }
     }
 }
开发者ID:TiMoChao,项目名称:xingfu,代码行数:53,代码来源:user.class.php

示例6: SqlFilter

 /**
  * check parameter type.
  * (检查数据资料类型)
  *
  * @param		string		$ParamValue   			parameter value.(参数值)
  * @param		string		$ParamType   			parameter type(参数类型).
  * @return		string		$SqlFilterString
  */
 static function SqlFilter($ParamValue, $ParamType)
 {
     if ($ParamValue == "") {
         return $ParamValue;
     }
     $ParamType = strtoupper($ParamType);
     switch ($ParamType) {
         case "STRING":
             $SqlFilterString = check::SqlInjection($ParamValue);
             break;
         case "INT":
             if (is_numeric($ParamValue)) {
                 $SqlFilterString = strval($ParamValue);
             } else {
                 $SqlFilterString = "-1";
             }
             break;
         case "POST":
             $SqlFilterString = htmlspecialchars($ParamValue);
             break;
         default:
             echo "<br>" . "GSqlFilter error in " . $ParamType;
             exit;
             break;
     }
     return $SqlFilterString;
 }
开发者ID:TiMoChao,项目名称:lc_ad_first,代码行数:35,代码来源:check.class.php

示例7: saveInfo

 /**
  * 保存会员信息
  * @author	肖飞
  * @param	int $arrData    数组
  * @param	int $intModify    是否修改
  * @param	bool $isAlert    数组
  * @param	bool $isLastID    数组
  * @return  void
  */
 function saveInfo($arrData, $isModify = false, $isAlert = true)
 {
     $arr = array();
     $arr = check::SqlInjection($this->saveTableFieldG($arrData, $isModify));
     if ($isModify == 0) {
         return $this->insertUser($arr);
     } else {
         if ($this->updateUser($arr) !== false) {
             if ($isAlert) {
                 check::Alert("修改成功!");
             }
             return true;
         } else {
             if ($blAlert) {
                 check::Alert("修改失败!");
             }
             return false;
         }
     }
 }
开发者ID:TiMoChao,项目名称:xingfu,代码行数:29,代码来源:mcenter.class.php

示例8: saveInfo

 /**
  * 保存信息内容
  * @author	肖飞
  * @param	int $arrData    信息信息数组
  * @return  void
  */
 function saveInfo($arrData, $intModify = 0, $blAlert = true)
 {
     include_once __WEB_ROOT . "/ask/config/var.inc.php";
     global $arrGWeb;
     //非法信息过滤
     @(include_once __WEB_ROOT . '/data/illegal.inc.php');
     if (!empty($arrGIllegal) && !empty($arrData['intro'])) {
         foreach ($arrGIllegal as $k => $v) {
             if ($v['pass'] == 1) {
                 $arrData['intro'] = str_replace($k, $v['replace'], $arrData['intro']);
                 if (!empty($arrData['title'])) {
                     $arrData['title'] = str_replace($k, $v['replace'], $arrData['title']);
                 }
                 if (!empty($arrData['summary'])) {
                     $arrData['summary'] = str_replace($k, $v['replace'], $arrData['summary']);
                 }
             }
         }
     }
     //关键词广告
     @(include_once __WEB_ROOT . '/data/keywords.inc.php');
     if (!empty($arrGKeywords) && !empty($arrData['intro'])) {
         foreach ($arrGKeywords as $k => $v) {
             if ($v['pass'] == 1) {
                 $arrData['intro'] = str_replace('<A class=keyad target=_blank href=\\"' . $v['url'] . '\\">' . $k . '</A>', $k, $arrData['intro']);
                 $arrData['intro'] = str_replace('<A class=keyad href=\\"' . $v['url'] . '\\" target=_blank>' . $k . '</A>', $k, $arrData['intro']);
                 $arrData['intro'] = str_replace('<a class=keyad href=\\"' . $v['url'] . '\\" target=_blank>' . $k . '</a>', $k, $arrData['intro']);
                 $arrData['intro'] = str_replace($k, "<a class=keyad target=_blank href={$v['url']}>{$k}</a>", $arrData['intro']);
             }
         }
     }
     $arr = check::SqlInjection($this->saveTableFieldG($arrData));
     if ($intModify == 0) {
         if (array_key_exists('user_id', $arr)) {
             $arr['user_id'] = intval($_SESSION['user_id']);
         }
         if ($this->insertInfo($arr)) {
             if ($blAlert) {
                 check::Alert('发布成功!');
             }
         } else {
             if ($blAlert) {
                 check::Alert('发布失败!');
             }
         }
     }
     if ($intModify == 1) {
         if ($this->updateInfo($arr)) {
             if ($blAlert) {
                 check::Alert("修改成功!", $arrGWeb['WEB_ROOT_pre'] . "/ask/index.php");
             }
         } else {
             if ($blAlert) {
                 check::Alert('修改失败!');
             }
         }
     }
     if ($intModify == 2) {
         if ($this->replaceInfo($arr)) {
             if ($blAlert) {
                 check::Alert('发布成功!');
             }
         } else {
             if ($blAlert) {
                 check::Alert('发布失败!');
             }
         }
     }
 }
开发者ID:TiMoChao,项目名称:lc_ad_first,代码行数:75,代码来源:ask.class.php


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