묻고답하기

<style type="text/css">
p                                                        {font-size:9pt; color:#4D4D4D; line-height:160%;}

.inputform                                {
                                                        border-width:1px; border-color:#B9B9B9; border-style:solid;
                                                        font-size:9pt; color:#737373; font-family:Verdana;
                                                }
</style>
<?
if($mode=="send"){
        $tomail = "sissy77@hanmail.net";

// 결과메시지 출력
        function result($message) {
?>
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
        <td>
        <p align="center"><?=$message?><br><br><input type=button value="Back" onclick="history.back()"></p>
        </td>
</tr>
</table>
<?
        exit;
        }

        if(!$from) result("보내는 사람의 이름을 입력하세요.");
        if(!$frommail) result("보내는 사람의 메일을 입력하세요.");
        if(!$subject) result("제목을 입력하세요.");
        if(!$content) result("내용을 입력하세요.");

// 메일보내기 형식
        $mailheaders  = "Return-Path: $frommailrn";
        $mailheaders .= "From: $from <$frommail>rn";
        $mailheaders .= "Reply-To: $frommailrn";
        $mailheaders .= "MIME-Version: 1.0rn";

// 파일 첨부시
        if ($userfile_name && $userfile_size){
                $filename=basename($userfile_name);
                $result=fopen($userfile,"r");
                $file=fread($result,$userfile_size);
                fclose($result);

                if ($userfile_type == ""){
                        $userfile_type = "application/octet-stream";
                }

                $boundary = "--------" . uniqid("part");

                $mailheaders .= "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";

                if($html){
                        $body .= nl2br(stripslashes($content)) . "rnrn";
                }else{
                        $body .= nl2br(htmlspecialchars(stripslashes($content))) . "rnrn";
                }

                $body .= "--$boundaryrn";
                $body .= "Content-Type: $userfile_type; name="$filename"rn";
                $body .= "Content-Transfer-Encoding: base64rnrn";
                $body .= ereg_replace("(.{80})","\1rn",base64_encode($file));
                $body .= "rn--$boundary" . "rn";
        }        

// 파일 미첨부시
        else{
                $mailheaders .= "content-Type: text/html; charset=euc-krrn";
                if($html){
                        $body  = nl2br(stripslashes($content)) . "rnrn";
                }else{
                        $body  = nl2br(htmlspecialchars(stripslashes($content))) . "rnrn";
                }
        }

        $result=mail( $tomail , $subject , $body , $mailheaders );

// 결과 출력
        if($result){
                result("메일을 보냈습니다.");
        }else{
                result("메일 보내기에 실패했습니다.");
        }
}
?>

<form method="post" enctype="multipart/form-data" action="<?=$PHP_SELF?>?mode=send">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
        <td width="50" height="25">
        <p align="center">이름</p>
        </td>
        <td width="5">
        </td>
        <td>
        <p><input type="text" name="from" style="width:300" class="inputform"></p>
        </td>
</tr>
<tr>
        <td height="25">
        <p align="center">메일</p>
        </td>
        <td width="5">
        </td>
        <td>
        <p><input type="text" name="frommail" style="width:300" class="inputform"></p>
        </td>
</tr>
<tr>
        <td height="25">
        <p align="center">제목</p>
        </td>
        <td width="5">
        </td>
        <td>
        <p><input type="text" name="subject" style="width:300" class="inputform"></p>
        </td>
</tr>
<tr>
        <td>
        <p align="center">내용</p>
        </td>
        <td width="5">
        </td>
        <td>
        <p><INPUT TYPE="radio" NAME="html" value="" checked> Text <INPUT TYPE="radio" NAME="html" value="html"> Html</p>
        </td>
</tr>
<tr>
        <td>
        </td>
        <td width="5">
        </td>
        <td>
        <p><textarea name="content" style="width:300; height:150;"></textarea></p>
        </td>
</tr>
<tr>
        <td height="25">
        <p align="center">첨부</p>
        </td>
        <td width="5">
        </td>
        <td>
        <p><input type="file" name="userfile" style="width:300" class="inputform"></p>
        </td>
</tr>
<tr>
        <td height="25" colspan="3">
        <p align="center"><input type="submit" value="보내기"></p>
        </td>
</tr>
</table>
</form>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
유병만 서기님 메모장만들기에서 저장부분에서 안되네요..갑갑합니다.. [1] 2007.08.10
도길문 플래쉬 메뉴의 문제점... [2] 2007.08.10
최윤규 복사하면 자동으로 출처나오게 하는 방법 아세요??  
이은효 top버튼 질문입니다. [1] 2007.08.10
백승우 파일첨부 폼메일관련 질문 [1] 2007.08.10
나양 모든 index 파일에 문구삽입  
Hugh 마우스 오버시 해당 영역 외의 부분 어둡게 하기?  
Hframe 아래질문과 연관....  
Hframe 게시판만 아이프레임으로 불러들이시는 분 계신가요? [2] 2007.08.10
Hframe 아이프레임(iframe)에서의 큰 문제점..  
빈성민 제로보드 관지자 모드에서... [3] 2007.08.10
구자성 HTML에..PHP페이지를 넣으려면...?? [1] 2007.08.10
제로제로님 다시한번더 부탁드릴께요; 포토샵이미지자르는방법좀 [2] 2007.08.10
조춘우 조민님? list_check.php 에서 플레쉬 파일 구동을 위해 바꿀려면 [1] 2007.08.10
우라질넘 [긴급]메뉴에 대한 질문입니다...ㅠㅠ; [1] 2007.08.10
제로제로님 포토샵질문인데요; 이미지자르는거에대해서 여쭤볼려구요 psd파일 [1] 2007.08.10
박혜정 폼메일 관련 질문입니다. [1] 2007.08.10
아무개 사진수정부탁드립니다.  
체리코코아 제로보드 카운터에 관한 질문입니다.  
JyuKE include 할려고 하는데. .위치가.. [1] 2007.08.10
B@naNa``* 일러스트 질문이요...  
구명서 vi편집기 관련 질문 드립니다. 제발 꼭 좀 답변해주세요.  
조병국 제로보드에서 로그인했을때 특정 레벨이상만 링크가 걸리게 하는 방법좀 알려주세요 [1] 2007.08.10
우디 form 데이타 전송 [1] 2007.08.10
김성민 창을 띄울수 있는방법 알고 계신분 제발부탁드립니다.  
떡사마 테두리가 둥근 표만들기 [4] 2007.08.10
메이든 게시판에 이미지 뜰 때 질문입니다. [1] 2007.08.10
TTL 일러스트 고수분들 도와주세요.  
akiaka 지금 이런 에러 메세지가 뜨는데 어떻게 해야하나요..ㅠㅠㅠ  
미카엘라 어떻게해야 하는지요 ..