묻고답하기

흐음..회원이 글을 쓰면 저에게 메일이 오는 부분을 만들고 있습니다.

우선 board.controller.php을 열어서...

        function procBoardInsertDocument() {
            // 권한 체크
            if(!$this->grant->write_document) return new Object(-1, 'msg_not_permitted');

            // 글작성시 필요한 변수를 세팅
            $obj = Context::getRequestVars();
            $obj->module_srl = $this->module_srl;
            if($obj->is_notice!='Y'||!$this->grant->manager) $obj->is_notice = 'N';

            if(!$obj->title) $obj->title = cut_str(strip_tags($obj->content),20,'...');

            // 관리자가 아니라면 게시글 색상/굵기 제거
            if(!$this->grant->manager) {
                unset($obj->title_color);
                unset($obj->title_bold);
            }

            // document module의 model 객체 생성
            $oDocumentModel = &getModel('document');

            // document module의 controller 객체 생성
            $oDocumentController = &getController('document');

            // 이미 존재하는 글인지 체크
            $oDocument = $oDocumentModel->getDocument($obj->document_srl, $this->grant->manager);

            // 이미 존재하는 경우 수정
            if($oDocument->isExists() && $oDocument->document_srl == $obj->document_srl) {
                $output = $oDocumentController->updateDocument($oDocument, $obj);
                $msg_code = 'success_updated';
                $msg_head = "■수정■";

            // 그렇지 않으면 신규 등록
            } else {
                $output = $oDocumentController->insertDocument($obj);
                $msg_code = 'success_registed';
                $obj->document_srl = $output->get('document_srl');
                $msg_head = "■등록■";
            }

            // 오류 발생시 멈춤
            if(!$output->toBool()) return $output;

            // 결과를 리턴
            $this->add('mid', Context::get('mid'));
            $this->add('document_srl', $output->get('document_srl'));

                $logged_info = Context::get('logged_info');
                $oMail = new Mail();
                $oMail->setTitle($msg_head.$obj->title);
                $contents = sprintf('글확인 <a href='."http://www.cyworld.com".'></a>   [%s]', $obj->getPermanentUrl());
                $oMail->setContent($contents);
                $oMail->setSender($logged_info->user_name, $logged_info->email_address);
                $oMail->setReceiptor("운영자",
bicmail9999@nate.com);
                $oMail->send();

            // 성공 메세지 등록
            $this->setMessage($msg_code);
        }

이런식으로 등록을 하려고 합니다.

여기서

질문1) 새로 작성하는 글의 경우 $oDoncument의 url주소가 없는데...$obj나 $output에 링크주소가 있나요?
      아니면 srl과 게시판이름으로 제가 나름대로 주소를 만들어야 하나요?
아니면 $obj나 $output 정의하는곳에 가서 url를 추가해주고 쓰는게 나을까요?
(위 경우라면 obj나 output이 정의된 파일이 무엇일까요?)
기존 파일을 수정할 경우..당연히. url은 있습니다.



질문2) 저렇게해서 메일은 보냈는데...문제는 저기 http://www.cyworld.com <-- 요 링크가 안 걸린다는겁니다.
메일 내용은 링크가 안 들어가지는걸까요? 물론 뒤에 text %s의 주소는 잘 들어옵니다.

조언 부탁드리겠습니다.



글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박철순 포토게시판에서 이미지 리사이즈?일정크기이사이면 이미지를 창에 맞게 줄이는 ...법좀 알려주세요.  
박군의그녀 winapm 유저명과 패스워드가 일치하지 않는다는 오류 [1] 2007.08.10
최강민 그림에 이미지맵 사용시 [2] 2007.08.10
쮸쮸봉 한가지만 풀리면 홈페이지 완성인데..이게문제요..답변부탁ㅠ [1] 2007.08.10
김한기 에고 여기다 올려도 되는지모르겠는데... 읽어주시면 감사... [1] 2007.08.10
쮸쮸봉 호경님 보시면 답변좀..다른분이라두.. [1] 2007.08.10
이지혜 iframe 자동크기조절후 각각의 메뉴를 클릭했을때 화면에 페이지의 끝이보입니다...  
hark 웹페이지를 프린트하려고합니다. [1] 2007.08.10
LEiTi 자동링크 기능을 사용할때 프레임 전체로 바뀌게 하는 방법좀 알려주세요.. [1] 2007.08.10
달비꽃 main링크하면 이런 에러가 나요;'' [2] 2007.08.10
simoom 일러스트 필터 설치시 퀵 드로우 3d라는.. [1] 2007.08.10
아쯔끄림 nzeo와 같은 디자인의.. [2] 2007.08.10
악동이(이상훈) 게시판에 "□ HTML 사용" 하기의 문제점을 해결부탁드립니다. [3] 2007.08.10
가난한전진 저번에도 물어본거지만, 그림 옆에 글 쓸때 [3] 2007.08.10
보리뚱땡 주소창에 http://www.eaa.net/board/write.php?id=ezphp_qna..처럼 [1] 2007.08.10
오태진 함수호출에 관한것입니다. [1] 2007.08.10
윤수리 IIS로 웹서버를 만들려구 하는데요.. [3] 2007.08.10
김태식 무지무지 어려운건데.. 시간별로 불러오기~ [1] 2007.08.10
doglove 중간정렬홈에 우측으로 배너 넣을려면 [1] 2007.08.10
원일 20년 이상 사용할 만한 유료 계정 [2] 2007.08.10