묻고답하기

폼메일을 만들어서 파일도 첨부하여야 하는데...
잘 안되네요.  ㅜ,.ㅜ
저는 왕초보인데 영진책(PHP4_30일완성)보고 따라해 봤슴다.

근데...
파일을 첨부하면 내용글도 전달이 않되고, 첨부파일도 따라가지 않습니다.
파일을 첨부하지 않으면 정상적으로 내용글만 전달됩니다.


==== 메일쓰는 페이지의 폼 부분은  아래와 같구요 ====

<form action="sendmail.php" method="post" name="forms" id="forms" enctype="multipart/form-data">
  <br>
  <table width="575" border="0" cellspacing="4">
    <tr>
      <td width="200" valign="bottom"><div align="right" class="style3 style4"><span class="style6">*</span> <span class="style9 style7">성 명 (Name)</span></div></td>
      <td width="354">
      <input name="name" type="text" class="input" id="name" size="30">
      </td>
    </tr>
    <tr>
      <td valign="bottom"><div align="right" class="style5"><span class="style6">*</span> <span class="style7">메 일 (E-mail)</span> </div>        <div align="right" class="style5"> </div></td>
      <td>
      <input name="e_mail" type="text" id="e_mail" size="58">
      </td>
    </tr>
    <tr>
      <td valign="bottom"><div align="right" class="style5"><span class="style6">*</span> <span class="style7">제 목 (Subject)</span> </div></td>
      <td>
      <input name="subject" type="text" id="subject" size="58">
      </td>
    </tr>
    <tr>
      <td valign="top"><div align="right" class="style5">
          <p><br>
              <span class="style6">*</span> <span class="style7">내 용 (Contents)</span> </p>
      </div></td>
      <td>
      <textarea name="contents" cols="57" rows="8" id="contents"></textarea>
       </td>
    </tr>
    <tr>
      <td valign="bottom"><div align="right"><span class="style6">*</span> <span class="style7 style3">첨부파일 (File)</span></div></td>
      <td>
      <input name="upfile" type="file" size="40">
      </td>
    </tr>
    <tr align="right">
      <td colspan="2"><div align="right"></div>
          <a href="javascript:CheckForm();"><img src="bt_ok.gif" width="70" height="40" border="0"></a><a href="javascript:document.forms.reset();"><img src="bt_cancel.gif" width="70" height="40" border="0"></a>
          <div align="center"> </div></td>
    </tr>
  </table>
</form>




=====  PHP파일은 아래와 같습니다. =====


<?
$headers .= "From :$name<$e_mail>rn";
$heasers .= "X-Mailer:PHP MAILERrn";

if($upfile && $upfile_size)
{
        $filename=basename($upfile_name);
        $result=fopen($upfile,"r");
        $file=fread($result,$upfile_size);
        fclose($result);

        $upfile_type = "application/octet-stream";
        
        $boundary = "--------". uniqid("part");
        $headers .= "MIME-Version: 1.0 rn";
        $headers .= "Content-Type: multipart/mixed;        boundary="$boundary"";
        
        $body .= "This is a multi-part message in MIME format.rnrn";
        $body .= "--$boundaryrn";
        $body .= "Content-Type: text/html; charset=euc-krrn";
        $body .= "Content-Transfer-Encoding: 8bitrnrn";
        $body .= nl2br(stripslashes($contents))."rnrn";
        $body .= nl2br(stripslashes($phpworld))."rnrn";
        $body .= "--$boundaryrn";
        
        $body .= "Content-Type: $upfile_type; name="$filename"rn";
        $body .= "Content-Transfer-Encoding: base64rnrn";
        $body .= ereg_replace("(.{80})","\1rn",base64_encode($file));
}
else
{
        $body = stripslashes($contents). "rnrn";
}

mail("test@test.com",$subject,$contents,$headers);

echo "<center><br><br><br><br><br><br>
<font color='#cc6600' size='2'>* </font> <font color='#666666'+ '+ ' size='2'> 메일을 발송했습니다 </font> <font color='#cc6600' size='2'>* </font>
</center>";

?>



======  새해첫날부터 밤새우고 있네요. 도와주세요~

그리고 복많이 받으시구요.  ^^;;
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
세죠위그이 레벨별로 다른 메시지 보내기 [1] 2007.08.10
남동혁 phpmyadmin설치하고 접속이 안되여.. 도와주세여. [8] 2007.08.10
연(延) 리눅스로 서버를 만든다면은... [6] 2007.08.10
아린~★ 제로보드를 크롬리스로 띄우면...  
김준호 윈도우 xp 에서 네임서버 돌리는 법좀 알고 싶습니다. [4] 2007.08.10
yukke 새로고침을 해야 보입니다.  
jinsu 꼭 답변 해주세요 -_ㅠ [2] 2007.08.10
김민규 while구문에 대한 질문여... [1] 2007.08.10
유정욱 안녕하세요 버추얼호스팅에 관련된거예요 [1] 2007.08.10
HiKaRi 이미지를 새창으로 띄우고 싶어요. [1] 2007.08.10
윤태호 제로보드 관리자화면에서의 폰트가 전과는 다르게 나오는 문제점..  
이항복 플래시에서 선그리는 무비만드는 방법 좀 알려주세요. [1] 2007.08.10
만두 플래시 버튼 누르면.. 홈페이지를 시작 페이지로 설정할 수 있도록 하려면... [2] 2007.08.10
훈이 저기 ㅠ_ㅠ HTML로 된 표를 수정가능하도록..php로 ㅠ_ㅠ  
안용수 프레임셋에 대해서 질문드립니다. [1] 2007.08.10
정윤진 리눅스에inetd.conf가 없는데.. [1] 2007.08.10
안데르센 트레이스 라우터 였나?  
기다림 mysql 에서 테이블을 백업을 했는데..복구할때.. [2] 2007.08.10
바다~♡ 실시간으로 줄어드는 카운터 시계 구현에대한 질문 [3] 2007.08.10
이우봉 [질문] 인라인프레임에요.. [2] 2007.08.10