폼메일에 항목추가하는 방법을 아시는분좀 알켜주세요~~ > 그누3질답

그누3질답

폼메일에 항목추가하는 방법을 아시는분좀 알켜주세요~~ 정보

그누보드 폼메일에 항목추가하는 방법을 아시는분좀 알켜주세요~~

첨부파일

formail.zip (2.2K) 60회 다운로드 2004-07-02 20:51:02

본문

>
> 그누 폼메일에서요 전화번호 입력을 추가하고 싶은데요..
>
> 도통 프로그램에 대해서는 무뇌한이라서 그러는지.. 답이 안나오네요..
>
> 혹시 아시는 분이 있으시면 좀 알려주시기 바랍니다...
>
> 그럼 다들 오늘도 좋은하루되시구요.. 아시는 분께서는 꼭좀 알려주시기 바랍니다..
>
> 메일에서 보이는 방식은 내용부분에서 함께나와도 상관없습니다~~
>


파일 첨부를 하였습니다.
text 방식에서는 구현할수 없어서 html+text 방식을 기본으로 해서 구현 했습니다.
text 에서는 않될것 같습니다. 기본적으로 받는 메일에서 tel를 받을수 있는 필드가 기본적으로 없으니까요..

설명 드리겠습니다.
html+text를 기본 으로 하기 위해.
formmail.php 에서  64 의

<tr><td bgcolor=#F3F3F3>&nbsp;&nbsp;선택 </td><td><input type='radio' name='type' value='0' <?=$type_checked[0]?>> TEXT <input type='radio' name='type' value='1' <?=$type_checked[1]?>> HTML <input type='radio' name='type' value='2' <?=$type_checked[2]?>> TEXT+HTML</td></tr>

를 다음과 같이 수정 했습니다.
<tr><td bgcolor=#F3F3F3>&nbsp;&nbsp;전화번호</td>
          <td><input type=text class='input' size='20' name='tel' required itemname='전화번호'></td>
        </tr>
<input type='hidden' name='type' value=value='2' <?=$type_checked[2]?>>

html+text를 기본으로 하고 전화 번호 필드를 추가 하였습니다.

그리고 formmailsend.php에서 23번 라인에
    $mail_content = "<html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'><title>메일보내기</title><link rel='stylesheet' href='$current_url/style.css' type='text/css'></head><body>$content</body></html>";
이 부분을

    $mail_content = "<html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'><title>메일보내기</title><link rel='stylesheet' href='$current_url/style.css' type='text/css'></head><body> 전화번호 : $tel<br><br><br> $content </body></html>";
이렇게 수정 했습니다.
html또는 html+text 일경우 html 코드를 넣는곳에 $tel 필드의 값을 넣을수 있게 해서 뿌려 주는 방식입니다.
위 formmail.php는 그누 3.34에 첨부된 formmail 기준입니다 (__)

조금 응용 하신다면 원하시는 필드를 마음껏 넣으실수 있을것 같습니다...

------------------------ 2004년 7월 3일 재 추가 수정 --------------------
셀렉터와 라디오 버튼을 이용 하시는 법을 문의 하셔서 회원님들중 혹 참고 하실분들이 있으실까
싶어서 추가로 올립니다.

formmail.php 에서  64 의

<tr><td bgcolor=#F3F3F3>&nbsp;&nbsp;선택 </td><td><input type='radio' name='type' value='0' <?=$type_checked[0]?>> TEXT <input type='radio' name='type' value='1' <?=$type_checked[1]?>> HTML <input type='radio' name='type' value='2' <?=$type_checked[2]?>> TEXT+HTML</td></tr>


<tr>
          <td bgcolor=#F3F3F3>&nbsp;&nbsp;예/아니오</td>
          <td><input type="radio" name="formmail_01" value="포함">포함                           
      <input type="radio" name="formmail_01" value="미포함" checked>미포함</td>
        </tr>
        <tr>
          <td bgcolor=#F3F3F3>&nbsp;&nbsp;선택</td>
          <td><select size="1" name="formmail_02" class="select">                           
        <option selected>우하하</option>                           
        <option>이히히~</option>                           
        <option>우까까~</option>                           
      </select></td>
        </tr>
        <tr>

그리고

그리고 formmailsend.php에서 23번 라인에
    $mail_content = "<html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'><title>메일보내기</title><link rel='stylesheet' href='$current_url/style.css' type='text/css'></head><body>$content</body></html>";
이 부분을

$mail_content = "<html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'><title>메일보내기</title><link rel='stylesheet' href='$current_url/style.css' type='text/css'></head><body> 전화번호 : $tel
 <br> <br> <br> 예/아니오 : $formmail_01 <br> <br> <br> 선택 : $formmail_01  <br> <br> <br>
  $content </body></html>";

크게 어렵지 않으리라 생각 됩니다 ^^
  • 복사

댓글 전체

와우~~~ 와우맨님 넘감사드림니다.

아직테스트는 해보지는 못했는데요... 좋은 자료 감사하구요.
열씨미 함 해볼라구요~~헤~~^^

와우님 복많이 받으실꺼에요~~
구럼 휘리릭~~~
© SIRSOFT
현재 페이지 제일 처음으로