當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。