테스트 사이트 - 개발 중인 베타 버전입니다

그누보드5 회원가입 채택완료

질문맨 10년 전 조회 2,418
그누5에서 회원가입할때 regster.lib.php이걸 불러오잖아요



첫번째줄보면



function empty_mb_id($reg_mb_id)



이렇게되어있던데 empty 이건머죠



Reg_mb_id 저거는 회원가입 폼에서 id 값인건 알곤있는데



Empty 저 함수는 어디서 정의해주나여



저거 따라만들고있는데 잘 안되네여..
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
슈퍼노비스
질문요지를 파악하기 어렵지만 답을 드려보면



해당 함수는 사용자정의함수이구요

그누보드에서 만든 함수입니다



말그대로 회원아이디값이 비어있는지 체크하기 위해

만든 함수입니다



구조를 보셨으면 아실거에요

이 함수는 전딜받은 변수에 값이 없으면

오류메시지를 리턴하는걸로 압니다



그렇지 않으면 빈값을 리턴하죠



이함수를 따라 무얼 만드시는지 모르겠으나

여튼 해당함수는 이러한 기능을 하는 그누보드측에서

만든 사용자정의함수이고

말씀하신대로 해당함수파일안에 정의되어있습니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 8개

질문맨
10년 전
그니까 empty 저 함수를 어디서 정의해줬냐는거죠..
단지얍
10년 전
질문내용에 쓰셨네요
lib/register.lib.php 에 정의되어있습니다.

empty 만 언급하시는데 empty_mb_id 하나가 사용자정의함수인겁니다.

그누보드의 위 라이브러리 파일에 위 이름으로 임의로 만들어 정의해둔것이죠
여기저기서 불러다 사용하기위해서 말이죠.
단지얍
10년 전
설마 어디서 불러다 사용하고 있는지를 여쭤보신거라면
질문을 잘못하셔서 오해가 된거죠

해당 함수는 여러곳에서 사용하고 있습니다.
그중 회원가입부분에서는 bbs/register_form_update.php 에서 사용하고 있습니다.

if ($msg = empty_mb_id($mb_id)) alert($msg, "", true, true); // alert($msg, $url, $error, $post);

이렇게요~
질문맨
10년 전
감사합니다 ㅎㅎ;;
질문맨
10년 전
그런데 어떻게 사용해야되나욥..
질문맨
10년 전
Register.lib.php 보면 return 이라고있는데 에러나요 그래서 echo 로 하니까 되구여..
질문맨
10년 전
Fatal error: Call to undefined function empty_mb_id() in /host/home1/newond/html/bbs/register_form.php on line 21

이런에러가 ㅇㄱㅇ
질문맨
10년 전
Fatal error: Call to undefined function alert() in /host/home1/newond/html/bbs/register_form.php on line 21

갑자기 이런에러가..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인