database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 734 게시물 읽기
No. 734
메일 체크와 url 체크부분을 안됩니다.
작성자
이원희
작성일
2000-02-07 13:39
조회수
5,842

안녕하세요..

새해 복 많이 받으세요.. 올 한해도 항상 건강하시고,,

하시는 일들이 잘 되시길... 바라겠습니다.

 

매번 이렇게 신세를 지게 되는 군요..

다름이 아니라.. 게시판에서 메일과 url이 형식에 맞는지 체크을 하고 싶은데.. 이렇게 하면 안되나요..

 

//email_check 함수 정의

function check_email($mail){

if(!eregi("^[a-zA-Z0-9-]+(\[a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\[a-zA-Z0-9-]+)+$",$mail))

{

errormsg('$mail은 정상적인 Email 주소가 아닌 것 같습니다.',1);

}

for($i = 1; $i<= strlen($mail); $i++){

if((Ord(subsrt("$mail", $i-1, $i)) & 0x80)){

errormsg('$mail 주소 안에 한글이 포함되어 있습니다.',1);

}

return $mail;

}

 

// url_check 함수 정의

function check_home($home){

if(!eregi("[a-zA-Z0-9\] + \[a-zA-Z0-9\]+.*",$home)){

errormsg('http://$home 은 정상적인 http 주소가 아닌 것 같습니다.',1);

}

for($i = 1; $i<= strlen($home); $i++){

if((Ord(subsrt("$home", $i-1, $i)) & 0x80)){

errormsg('$home 주소 안에 한글이 포함되어 있습니다.',1);

}

}

$home = eregi_replace("^http.*://","",$home);

$home = eregi_replace("^","http://",$home);

return $home;

}

 

이것은 어느 게시판에 있는 소스를 인용한 것입니다.

그런데.. 체크가 안되네요.. 제가 소스를 대략 이해는 하는데.. 처음 if문이 이해가 안됩니다. 이해를 하려고 여러 책을 보았지만, 이 부분에 대한 설명이 없습니다.

고수님.. 도와 주세요.. 부탁드립니다.

그럼.. 답장을 기다리겠습니다...

[Top]
No.
제목
작성자
작성일
조회
741mod_auth_mysql 사용시 ID,PASS는 어느 변수에 저장이되나요
서준원
2000-02-09
5704
747┕>Re: mod_auth_mysql 사용시 ID,PASS는 어느 변수에 저장이되나요
정재익
2000-02-09 13:24:33
6328
740# MySQL은 하나의 테이블에서 몇 row까지 가능한지요?
서준원
2000-02-08
6065
746┕>Re: # MySQL은 하나의 테이블에서 몇 row까지 가능한지요?
정재익
2000-02-09 13:20:55
6343
737mysql에서 edit쓰는 방법..?
이태훈
2000-02-08
6339
738┕>Re: mysql에서 edit쓰는 방법..?
fith
2000-02-08 11:39:03
6245
739 ┕>Re: Re: mysql에서 edit쓰는 방법..?
이태훈
2000-02-08 14:14:05
6574
734메일 체크와 url 체크부분을 안됩니다.
이원희
2000-02-07
5842
745┕>Re: 메일 체크와 url 체크부분을 안됩니다.
정재익
2000-02-09 13:15:05
6548
733mysql_query 에서 계속 이 에러메시지가 나요.. 도와주세요~~
이희원
2000-02-06
5893
743┕>Re: mysql_query 에서 계속 이 에러메시지가 나요.. 도와주세요~~
정재익
2000-02-09 12:56:00
6672
731테이블 생성시 에러가 납니다.
이정환
2000-02-05
6031
732┕>Re: 테이블 생성시 에러가 납니다.
정재익
2000-02-06 19:05:47
6547
729VARCHAR과 CHAR
초짜
2000-02-05
5915
730┕>Re: VARCHAR과 CHAR
정재익
2000-02-05 18:28:16
6394
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다