공개폼메일에 파일첨부기능을 사용하려면 어떻게 해야하나요? > 그누3질답

그누3질답

공개폼메일에 파일첨부기능을 사용하려면 어떻게 해야하나요? 정보

공개폼메일에 파일첨부기능을 사용하려면 어떻게 해야하나요?

본문

그누보드 관리자 폼메일이 아닌,
그누보드 질문답변란을 통해 추천해주신, 공개무료폼메일을 다운받아서


위의 링크주소처럼 코딩한건데요.
이 폼메일 적용하신 분들이 적잖이 되실거라 보고요.
링크주소의 화면에서보면 파일첨부항목이 없어서, 파일첨부기능을 넣고 싶은데,

mail.php와 form_action.php 소스에
어떻게 소스를 넣어야 하는지 답변 부탁드립니다.


mail.php 소스
==========================================

<script language="javascript">
function check()
{ if(tmpform.company.value =="")
{
alert("나이을 입력하세요")
tmpform.company.focus()
return false
}
else if(tmpform.jic.value =="")
{
alert("성별을 입력해주세요")
tmpform.jic.focus()
return false
}
else if(tmpform.name.value =="")
{
alert("이름을 입력해주세요")
tmpform.name.focus()
return false
}
else if(tmpform.phone.value =="")
{
alert("연락처를 입력해주세요")
tmpform.phone.focus()
return false
}
else if(tmpform.email.value =="")
{
alert("메일주소를 입력해주세요")
tmpform.email.focus()
return false
}
else if(tmpform.subject.value =="")
{
alert("제목을 입력해주세요")
tmpform.subject.focus()
return false
}
else if(tmpform.content.value =="")
{
alert("내용을 입력해주세요")
tmpform.content.focus()
return false
}
}

</script>
<img src=imgs/content_top.gif width=588 height=39><br>
<CENTER><img src=imgs/head_mail01.gif></CENTER>

<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><p align="center"><br>
      </p>
      <form name='tmpform' method='post' action='form_action.php?method=send' onsubmit="return check()">
        <table width="500" border="0" cellpadding="6" cellspacing="0" align="center">
          <tr>
            <td width="149" bgcolor="#D2C8B0"><div align="center"><strong>나이</strong></div></td>
            <td width="492" bgcolor="#D2C8B0"><input type="text" name="company" size="30" maxlength="25"></td>
          </tr>
          <tr>
            <td bgcolor="#D2C8B0"><div align="center"><font color="#333333"><strong>성별</strong></div></td>
            <td bgcolor="#D2C8B0"><input type="text" name="jic" size="20" maxlength="25">
            </td>
          </tr>
          <tr>
            <td  bgcolor="#D2C8B0"><div align="center"><font color="#333333"><strong>이 름 </strong></div></td>
            <td bgcolor="#D2C8B0"><input type="text" name="name" size="20" maxlength="25"></td>
          </tr>
          <tr>
            <td bgcolor="#D2C8B0"><div align="center"><strong>연 락 처 </strong></div></td>
            <td bgcolor="#D2C8B0"><input type="text" name="phone" size="20" maxlength="25"></td>
          </tr>
          <tr>
            <td bgcolor="#D2C8B0"><div align="center"><strong>E-mail</strong></div></td>
            <td bgcolor="#D2C8B0"><input type="text" name="email" size="30" maxlength="25"></td>
          </tr>
          <tr>
            <td bgcolor="#D2C8B0"><div align="center"><font color="#333333"><strong>제 목</strong></div></td>
            <td bgcolor="#D2C8B0"><input type="text" name="subject" size="60"></td>
          </tr>
          <tr>
            <td align="center" bgcolor="#D2C8B0"><div align="center"><font color="#333333"><strong>내용</strong></div></td>
            <td bgcolor="#D2C8B0"> <textarea name="content" cols="60" rows="8" wrap="PHYSICAL"></textarea>
            </td>
          </tr>
        </table>
        <p align="center">
          <input type="image" border="0" name="send2" src="http://www.seochospela.com/image/btn_send_mail.gif" border=0> <a href="javascript:window.close();"><img src="http://www.seochospela.com/image/btn_close.gif" border=0></a>
        </p>
      </form></td>
  </tr>
</table>






form_action.php 소스 (메일이 사용자에게 날아갔을때 보여지는 폼)
==========================================
<?
if($method =="send"){
SendThis();
}

function SendThis()
{

global $company,$jic,$name,$phone,$email,$subject,$content;


$body=" <div align='center'><font color='#FF9595' size='4'><strong><font color='#333333'>스펠라랜드 서초관리센터</font></strong></font><font color='#333333'><br>
</font></div>
<table width='660' border='0' cellpadding='10' cellspacing='1' align='center' bgcolor='#F0F0F0'>
  <tr>
    <td bgcolor='#F5F5F5'> <div align='center'><font size='2'><strong>나이</strong></font></div>
    <div align='center'><font color='#333333'><strong></strong></font></div></td>
    <td width='210' bgcolor='#FFFFFF'>$company</td>
    <td width='98' bgcolor='#F5F5F5'><div align='center'><strong><font size='2'>성별</font></strong></div></td>
    <td width='167' bgcolor='#FFFFFF'>$jic</td>
  </tr>
  <tr>
    <td bgcolor='#F5F5F5'><div align='center'><font color='#333333'><strong><font size='2'>이 름 </font></strong></font></div></td>
    <td bgcolor='#FFFFFF'>$name</td>
    <td bgcolor='#F5F5F5'><div align='center'><strong><font size='2'>연 락 처 </font></strong></div></td>
    <td bgcolor='#FFFFFF'>$phone</td>
  </tr>
  <tr>
    <td bgcolor='#F5F5F5'><div align='center'><font color='#333333'><strong><font size='2'>이 메 일 </font></strong></font></div></td>
    <td colspan='3' bgcolor='#FFFFFF'>$email</td>
  </tr>
  <tr>
    <td bgcolor='#F5F5F5'><div align='center'><strong><font size='2'>제 목 </font></strong></div></td>
    <td colspan='3' bgcolor='#FFFFFF'>$subject </td>
  </tr>
  <tr>
    <td align='center' bgcolor='#F5F5F5'><div align='center'><font color='#333333'><strong><font size='2'>내용</font></strong></font></div></td>
    <td colspan='3' bgcolor='#FFFFFF'>$content </td>
  </tr>
</table>";



$mailheaders = "Return-Path: $email\n";
$mailheaders .= "From: $email\n";
$mailheaders .= "Reply-to: $email\n";
$mailheaders .= "X-Mailer: myself2\n";
$mailheaders .= "Content-Type: text/html; charset=euc-kr\n";
$mailheaders .= "MIME-Version: 1.0\r\n";

$to="*** 개인정보보호를 위한 이메일주소 노출방지 ***"; ; // 이메일 주소
$subject ="스펠라랜드 서초관리센터";  // 제목
mail($to,$subject,$body,$mailheaders);


echo "<script>
alert('메일이 발송되었습니다.')
history.back(-1)
</script>";

exit;

}



?>

댓글 전체

차라리 게시판을 활용하는게 낳을듯..

글쓰기는 1 파일첨부 1 글보기는 2이상.. 요거만 하고

기본필드모자라면 wr_1 ~ wr_5 추가시키면 되구요..

위폼에 파일첨부하는것보다 게시판을 만들어서 글쓰기만 1로 해주는게 편할거 같은데요..
전체 9,564
그누3질답 내용 검색

회원로그인

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