Changeset 19854 for branches/version-2_5-dev/data/class/SC_CheckError.php
- Timestamp:
- 2011/01/08 03:11:29 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/SC_CheckError.php
r19805 r19854 585 585 if( strlen($this->arrParam[$value[1]]) > 0 && !ereg( "^https?://+($|[a-zA-Z0-9_~=:&\?\.\/-])+$", $this->arrParam[$value[1]] ) ) { 586 586 $this->arrErr[$value[1]] = "※ " . $value[0] . "を正しく入力してください。<br />"; 587 } 588 } 589 590 /* IPアドレスの判定 */ 591 // value[0] = 項目名 value[1] = 判定対象IPアドレス文字列 592 function IP_CHECK( $value ){ 593 if(isset($this->arrErr[$value[1]])) { 594 return; 595 } 596 //改行コードが含まれている場合には配列に変換 597 $params = str_replace("\r","",$this->arrParam[$value[1]]); 598 if(strpos("\n",$params) === false){ 599 $params .= "\n"; 600 } 601 $params = explode("\n",$params); 602 foreach($params as $param){ 603 $param = trim($param); 604 if(long2ip(ip2long($param)) != trim($param) and !empty($param)) { 605 $this->arrErr[$value[1]] = "※ " . $value[0] . "に正しい形式のIPアドレスを入力してください。<br />"; 606 } 587 607 } 588 608 }
Note: See TracChangeset
for help on using the changeset viewer.