폼메일의 자유 (폼메일 항목의 손쉬운 수정/추가) > 그누3 스킨

그누3 스킨

폼메일의 자유 (폼메일 항목의 손쉬운 수정/추가) 정보

폼메일 폼메일의 자유 (폼메일 항목의 손쉬운 수정/추가)

첨부파일

fumail.exe (54.4K) 404회 다운로드 2005-09-21 05:00:22

본문

두번째 포스팅 입니다.

* 전 버튼하나도 만들지 않는 개발부분만 하므로 디자인적인 면은 전혀 고려되지 않았습니다.

* g3/g4 모두 사용가능합니다.
g4에서 사용시는 주소 형식만 바꿔주십시오..
(sjs_fumail.php, sjs_fumail_update.php)

* 간략한 설명입니다.

- 게시판 스킨이 아닌 독립된 폼메일입니다.
(그렇다고 그누3과 따로라는 뜻이 아니라 100% 호환/연동이 되지만 스킨형태가 아닌 일반 프로그램형태라는 뜻입니다.)

- 폼메일의 쓰기폼에서 항목의 자유로운 수정/추가가 가능합니다.

- 항목을 수십/수백개로 늘려도 사용자는 다른 파일을 수정할 필요없이 쓰기 폼인 sjs_fumail.php 파일에서 <form...> 과 </form>태그안에서 추가하고 싶은 체크박스/라디오박스/입력박스/텍스트박스 를 자유롭게 수정/삭제/추가가 가능합니다.
다른 파일은 전혀 손댈 필요가 없으며, 웹에디터등에서 항목들을 모두 만들어서 코드를 그대로 붙여넣기해도 됩니다.

- 텍스트 박스 및 입력박스의 내용에 혹시 사용될지 모를 홀따옴표(') 와 겹따옴표(")에 대한 부분이 이미 배려가 되어 있습니다..
(html 로 보내는 메일인데 그누보드3의 자체 mailer 펑션에서 html 인 경우는 위 상황에 대한 배려가 없더군요.... g4도 그렇다면 수정되어야 할 사항이라고 판단하지만...각설하고..)


* 사용법

테스트 주소 : http://www.sjsjin.com/?doc=sjs/fumail/sjs_fumail.php

다운받은 파일을 풀면 fumail/ 디렉토리가 생기며 안에 3개의 파일이 있습니다.
(ftp 로 업로드전에 반드시 아래부분을 설정하고 업로드 하십시오.)

1. sjs_fumail.php 파일 (폼메일의 쓰기 폼입니다.)

- 파일을 메모장이나 에디터로 열어서 아래부분을 입력하십시오.

/*
아래 $faction 은 이 폼메일이 설치된 경로를 루트디렉토리를 기준으로 입력하십시오.
예를 들어 bbs/fumail/ 디렉토리의 넣었다면 $faction = "bbs/fumail"; 이라고 입력하면 됩니다. (뒤에 슬러쉬(/) 생략)
반드시 아래 변수에 넣어줘야 메일발송 페이지가 제대로 실행됩니다.
가능한 루트에 fumail/ 이란 디렉토리로 올리시면 아래부분은 변경할 필요가 없습니다..
*/
$faction = "fumail";

- 텍스트박스/입력박스/라디오박스/체크박스 등을 추가시에는 name= 란에 해당 이름을 한글로 입력하십시오.
만약 라디오박스/체크박스인 경우는 value= 란에 값을 입력해 주면 됩니다.
(항목을 추가/수정 할 경우는 기존에 제가 코딩한 항목들을 보고 name/value 를 설정하시면 됩니다.)


2. sjs_fumail_update.php
파일을 메모장이나 에디터로 열어서 아래부분의 제목을 설정하십시오.
(그대로 사용해도 무방합니다.)

// 실제 사용시 제목을 수정하십시오.
$subject = $_POST['이름'] . " 님이 신청한 내용";


3. sjs_fumail_post.php (실제 사용자에게 메일로 보내지는 파일입니다.)
디자인 적인 면이 전혀 고려되지 않았으므로 적절한 형태로 디자인해서 사용하시길 권해 드립니다.
그대로 사용하셔도 무방합니다.


* 링크는 이미 아시겠지만 업로드한 경로를 그대로 적어주면 됩니다...예를 들면 아래처럼..
<a href="./?doc=fumail/sjs_fumail.php">폼메일 작성하기</a>


* 이상입니다.

* 이것과 관련된 수정/추가 등의 문의는 받지 않으며, 버그/오류가 있을 경우만 받겠습니다.
추천
3

댓글 전체

스팸 및 스팸 릴레이 방지에 대비한 부분이 필요하다면 검토후 보완토록 하겠으나, 필요는 없으리라 판단됩니다..
수신자가 관리자로 정해져 있으므로 스팸 및 릴레이로 사용될 가능성은 희박 합니다.
멋진 스킨입니다.
공개해 주셔서 감사드립니다.

필수입력 항목을 '이름'에만 한정지어 놓으신 듯 합니다.
이메일 주소나 기타 항목의 기재없이,
완료버튼을 눌러도 '이름' 항목에만 값이 입력되면,
수행되는 것 같습니다.

필수입력으로 체크할 부분을 몇가지 더 추가해야 할 필요도
있을 듯 합니다.
필수항목을 이름만 해놓은건 제가 지금 코딩한대로 모든 분들이 사용하는 것이 아닙니다.
필수항목이나 기타 체크부분은 직접 하셔야지요..
어떤분은 메일입력을 받을수도,아닐수도 있고...여러 경우가 있을 테니까요..
// 김민수

아래 주소형식을
 http://www.sjsjin.com/?doc=sjs/fumail/sjs_fumail.php

아래처럼..
 http://www.sjsjin.com/sjs/fumail/sjs_fumail.php

또한 sjs_fumail.php, sjs_fumail_update.php 등에서도 주소부분을 고쳐줘야 합니다.
<a href="./?doc=fumail/sjs_fumail.php">폼메일 작성하기</a>
이것을
<a href="./fumail/sjs_fumail.php">폼메일 작성하기</a> 이걸로 바꿨습니다.
그런데
sjs_fumail.php, sjs_fumail_update.php
이 부분에서는 정확히 어떤것을 어떤식으로 바꿔줘야하는지요..ㅜㅡ
그리고 그누4가 깔려있는 계정에 아무폴더에나 올려서 사용해도 되는건가요??
좋은 메일 폼이라. 어찌 사용하려니 잘 않됩니다.
첨부 파일을 넣어 보려니깐.
헤헤. 잘 않됩니다.

첨부 파일 여러게 넣을수 있도록 제작 의뢰 드립니다.
이미지 파일이 안나옵니다.. 머가 문제인지..

아.. 그리고 첨부파일 추가하려고 했는데 이거 역시 안되는군요..

파일필드역시 아웃룻에서 파일이 아닌 필드로 인식해서 들어오는군요..
g3에서는 잘되었는데 g4에서 링크주소가 어떻게 되는지요?
g4에 잘적용하신사용자님 답변좀부탁합니다.
현재는 아무것도 안뜨는상태이거든요.
좋은 자료 잘 쓰고 있습니다.
혹시 폼메일 재발송은 되지않나요?
처음에 발송한것은 들어오는데
두번째, 세번째 발송은 들어오지 않네요...
같은 아이피로 발송되지 않는지 궁금합니다.
전체 740
그누3 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT