//[경고]: 무단수정은 삼가해 주세요
//------------- ------------------------------------------------- - ------
-------
//---------------- ------------------------------------------------ -- ---
-------
//
// [파일명]: c_check.inc
// [기능]: 범용 감지 기능 세트
// [ 작성자]: Tian Hui
//
// [최종 수정 날짜]: 2001/05/11[cxx]
// [변수 정의 규칙]: 'C_' = 문자 유형 ,'I_' =정수형,'N_'=숫자형,'L_'=부울형,'A_'=숫자
그룹형
//------------- ---- -------------------- ---- ---
-------
//--------------- ---- -------------------- ---- --------------
-------
// ※CheckMoney($C_Money)
99999.99 형식
인지 확인합니다/ / ※CheckEmailAddr($C_mailaddr)은 이메일 주소가 유효한지 판단
주소
// ※CheckWebAddr($C_weburl)은 유효한 URL인지 판단
// ※CheckEmpty($C_char)는 이메일 주소가 유효한지 판단 문자열이 비어 있음
// ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 지정된 길이 내에 있는지 확인
String
// ※CheckUser($C_user) 지정된 길이 내에 있는지 확인 합법적인 사용자 이름
// ※CheckPassword($C_passwd)는 적법한 사용자 비밀번호인지
코드
// ※CheckTelephone($C_telephone)은 적법한 전화번호인지
코드인지 판별
// ※CheckValueBetween($ N_var, $N_val1, $N_val2) 특정 범위에 속하는지 확인
적법한 값
// ※CheckPost($C_post) 적법한 우편번호인지 확인( 고정
고정 길이)
// ※CheckExtendName($C_filename,$A_extend) 업로드 파일 확장자 확인
// ※CheckImageSize($ImageFileName,$LimitSize) 업로드 이미지 크기 확인
🎜>// ※AlertExit($C_alert,$I_goback=0) 잘못된 연산 경고 및 종료
// ※Alert($C_alert,$I_goback=0) 잘못된 연산 경고
// ※ReplaceSpacialChar($C_char) 특수문자 대체 함수
// ※ExchangeMoney($N_money) 자금 전환 함수
// ※WindowLocation($C_url,$C_get="",$C_getOther="") window.location in PHP
함수
//--------- ----------------------- ------------ -------------
-------
//---------- ---------------------- --------------- ----------
-------
// 함수명 : CheckMoney($C_Money)
// 함수 : 데이터가 99999.99 형식인지 확인
// 파라미터 : $C_Money (감지할 숫자)
// 반환값 : Boolean 값
// 비고: 없음
//- ---------------------- --------------- ------
-------
함수 CheckMoney($C_Money )
{
if (!ereg("^[0-9][.][0-9]$", $C_Money)) false 반환
true 반환
}
//-------------------------------- ------------------ -------------------------------- ----
-------
/ /------------------------------- ------------------ -------------------------------- --
-------
// 함수 이름: CheckEmailAddr($C_mailaddr)
// 함수: 유효한 이메일 주소인지 확인
// 매개변수: $C_mailaddr ( 감지할 이메일 주소)
// 반환 값: 부울 값
//비고: 없음
//---------------------- ------ ------------------ --------------
-- -----
function CheckEmailAddr($C_mailaddr)
{
if (!eregi("^[_a- z0-9-] (.[_a-z0-9-] )*@[ a-z0-9-] (.[a-z0-9-] )*$",
$C_mailaddr))
//(!ereg("^[_a-zA-Z0-9-] (.[_a-zA-Z0-9-] )*@[_a-zA-Z0-9-] (.[_a-zA -Z0-9-] )*$",
$c_mailaddr))
{
false를 반환;
}
true를 반환;
}
//---------------------------------- -------------------
-- -----
//---------------------------- ---------- ----------
- ------
/ / 함수명 : CheckWebAddr($C_weburl)
// 함수 : 유효한 URL인지 판단
// 매개변수 : $C_weburl (감지할 URL)
// 반환값: 불리언 값
//비고: 없음
//------------------ ----------- -------------------------- ------
-- -----
function CheckWebAddr($C_weburl)
{
if (!ereg("^http://[_a-zA-Z0- 9-] (.[_a-zA-Z0 -9-] )*$", $C_weburl))
{
false 반환;
}
true 반환;
}
//---------- -------------------------- ----------- ----------
-------
//- --------- --------------- --------- ----------
---------
// 함수 이름: CheckEmpty($C_char)
/ / 함수: 문자열이 비어 있는지 확인
// 매개 변수: $C_char(감지할 문자열)
// 반환 값: 부울 값
// 비고: 없음
/ /------------------------------- ----- ---------------------
---------
function CheckEmptyString( $C_char)
{
if (!is_string($C_char)) return false; //문자열 유형인지 여부
if (empty($C_char)) return false; /설정 여부
if ($C_char=='') return false; //비어있나요?
return true
//------- -------- ---------------- -------- -----
-------
//--------- --------- --------------- --------- ---------------
-------
// 함수 이름: CheckLengthBetween($C_char, $I_len1, $I_len2=100)
/ / 기능 : 지정된 길이 내의 문자열인지 판단
// 파라미터 : $C_char (감지할 문자열)
// $I_len1 (대상 하한값) 문자열 길이)
// $ I_len2 (대상 문자열 길이의 상한)
// 반환 값: 불리언 값
// 비고: 없음
//------- ---------- -------------- ---------- ---
-------
함수 CheckLengthBetween($C_cahr, $I_len1, $I_len2 =100)
{
$C_cahr = Trim($C_cahr);
if (strlen($C_cahr) < $I_len1) return false
if (strlen($C_cahr) > $ I_len2) false를 반환합니다.
true를 반환합니다.
}
//---------------- ---------- -------------- -------
---- ---
//--------------- ----------------- --------------------------------- -------
------ -
// 함수명 : CheckUser($C_user)
// 함수 : 적법한 사용자명인지 판단
// 매개변수: $C_user (감지할 사용자 이름)
// 반환값: 불리언 값
// 비고: 없음
//---------------- ------------------ -------------------------------- ----- --
-------
function CheckUser($C_user)
{
if (!CheckLengthBetween ($C_user, 4, 20)) return false; //너비 확인
if (!ereg("^[_a-zA-Z0-9]*$", $C_user)) return false;
true 반환
}
을 확인하세요.//-- -------------------------------- ------------------ -------------------------------- --
-------
//-- ---------------- -------- -------------
-------
// 함수명 : CheckPassword($C_passwd)
// 함수 : 적법한 사용자 비밀번호인지 판단
// 파라미터 : $C_passwd (검출할 비밀번호)
// 반환 값: 부울 값
// 비고: 없음
//---------------------------- --------- --------------- -----------
-------
function CheckPassword($C_passwd)
{
if (!CheckLengthBetween($C_passwd, 4, 20)) return false; //너비 감지
if (!ereg("^[_a-zA- Z0-9]*$", $C_passwd)) return false; //특수 문자 감지
return true; >}
//--------------- --------------- ------- -----
---------
현재 페이지 1/3 123다음 페이지
위 내용은 QQ 계정에 로그인했음을 감지하는 내용을 소개합니다. PHP 일반 감지 기능 모음 페이지 1/3에는 QQ 계정에 로그인했는지 감지하는 내용이 포함되어 있습니다. PHP 튜토리얼에 관심이 있습니다.