PHP 에서 폼메일에 관련된 질문2탄

  • 스타걸
  • 2003.04.08 10:15:42
  • 4
http://jina.afamilya.com/form/form019.htm행복한고니님 덕분에 폼메일이 슬슬 작동을 하기를 시작했는데요, 여기저기서 너무 삐걱삐걱거리는곳이 있어서 이렇게 또 나타났습니다... ^^;;

메일은 오는데요 제가 극복을 못하고 있는 점입니다.

1. 줄바꿈이 안먹혀요. 줄바꿈은 n로 메뉴얼에서 봤는데, 넣으니깐 에러가..-_-;;; (혹시 간결하게 테이블에 정렬되서 오게 하는 방법은 어려운가요?)
2. 체크 박스라든가 라디오 버튼은 어떤식으로 해야 사용이 되나요. ch라는 함수로 선언해서 하려고 해봤더니 반응이 없어서요.

HTML소스는 위 링크에 있고요,

아래는 PHP 소스입니다.


<?

        $tomail = "jina032@hanmail.net";
        $subject = "핸드폰 가입신청서";

                $ch_1 = $_post['ch1'].$_post['ch2'].$_post['ch3'].$_post['ch4'];  
                //이거 체크박스를 사용해 보려고 해본건데 작동 안되요..ㅠ.ㅠ 체크 박스나 라디오 버튼은 어떻게 써야 하나요??

                $message = $_POST['new'].$_POST['name'].$_POST['handphone'].$_POST['jumin1'].$_POST['jumin2'].$_POST['handphone2'].$_POST['hope_num1'].$_POST['hope_num2'].$_POST['hope_num3'].$_POST['email'].$_POST['address1'].$_POST['address2'].$_POST['account_bank'].$_POST['account_name'].$_POST['account_number'].$_POST['account_expire'].$_POST['account_jumin1'].$_POST['account_jumin2'].$_POST['name2'].$_POST['name3'].$ch_1;
                //값이 메일로 왔을때 조금이라도 보기 좋게 하려고 n을써서 줄바꿈을 하려고 했는데 아따 이것이 안먹거나 에러가 나네요..ㅠ.ㅠ

        if(!mail($tomail, $subject, $message)) {  
                // 이건 메일내용이 없을때 경고메세지를 보내주는 기능같아 삽입했는데 전혀 반응 없습니다. 우째 이런...
                        echo " 편지 보내기가 실패하였습니다.!";
                }

        echo " 편지가 보내졌습니다.";

exit;

?>


참고로 html 폼 소스는 제가 만든게 아니라 019가입페이지에서 공부차 퍼온것 입니다요.

태그목록

  • 없음

첨부파일 목록

  • 없음
목록으로 돌아가기
댓글 쓰기
댓글 목록 [4]
  • 특급잠수부

    보기좋게 하시려면 헤더에 html을 적어주시고.
    ."<br>".을 하시면 되겠네요.
    $mail = mail($tomail,$subject,$message,$header);
    if ($mail)
    {
    echo ("발송완료");
    }
    else
    {
    echo ("발송실패");
    }

    댓글 2003-04-08

  • 스타걸

    헤..헤더에 html...

    한번 해보고 다시 오겠습니다. (어째 금방 다시 올것같은 불길한 예감이...-_-;;)

    신경써 주셔서 감사합니다. ^^

    댓글 2003-04-08

  • 특급잠수부

    $add_header = "From:".$sender."<".$sender.">\r\n";
    $add_header .= "To:".$receiver."<".$receiver.">\r\n";
    $add_header .= "Content-Type: text/html;charset=EUC-KR;Content-Transfer-Encoding: 8bit\r\n";
    $add_header .= "Reply-To: ".$sender."\r\n"."Return-Path: ".$sender_mail."\r\n";

    댓글 2003-04-08

  • 스타걸

    아... 역시 예상대로 <html>과 관련이 없었군요.. ㅎㅎㅎ.. -0- 여태 삽질중이었는뎅....;

    " "로 감싸면 변수나 기타 PHP에서 작동하는게 아니라면 그냥 문서상에 출력이되나봐요.??

    다시한번 감사드립니다.

    이번에는 좀 오래 있다가 나타날듯.. ^^


    아!! <br> 태그가 먹힌다면 다른 태그도 먹힌다는 뜻이지요????

    댓글 2003-04-08