묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP 폼메일 이랄까요???
2003.04.07 01:14
http://jina75.x-y.net/qna019.htmphp공부를 하려다가 폼메일이란걸 알게되서 재밌는 기능이라 파고 들고있는데요,
일단 위에 링크에 있는 폼을 주서와 가지고
값을 입력을 하면 제 이메일로 등록한 데이타 값이 넘어오도록 하려고 했습니다.
제로님께서 강의했었던 mail함수를 이용했는데요,
소스는 이렇습니다. (아..챙피..)
<?
$tomail = "jina032@hanmail.net";
$subject = "핸드폰 가입신청서";
mail($tomail, $subject, $1_new, $2_name, $3_handphone, $4_jumin1, $4_jumin2, $5_handphone2, $6_hope_num1, $6_hope_num2, $6_hope_num3, $7_email, $8_address1, $8_address2);
echo " 편지가 보내졌습니다.";
exit;
?>
너무 짧아서 이상하긴 한데요... -_-;;;
근데 이러면 안되는걸까요?
mail 함수에 서너개만 넣으면 메일이 오는데, 값이 늘어나니 안되네요.
제가 심각한 초보라 힘드시겠지만, 방향이라도 제시해 주시면 열심히 공부해보겠습니당...
일단 위에 링크에 있는 폼을 주서와 가지고
값을 입력을 하면 제 이메일로 등록한 데이타 값이 넘어오도록 하려고 했습니다.
제로님께서 강의했었던 mail함수를 이용했는데요,
소스는 이렇습니다. (아..챙피..)
<?
$tomail = "jina032@hanmail.net";
$subject = "핸드폰 가입신청서";
mail($tomail, $subject, $1_new, $2_name, $3_handphone, $4_jumin1, $4_jumin2, $5_handphone2, $6_hope_num1, $6_hope_num2, $6_hope_num3, $7_email, $8_address1, $8_address2);
echo " 편지가 보내졌습니다.";
exit;
?>
너무 짧아서 이상하긴 한데요... -_-;;;
근데 이러면 안되는걸까요?
mail 함수에 서너개만 넣으면 메일이 오는데, 값이 늘어나니 안되네요.
제가 심각한 초보라 힘드시겠지만, 방향이라도 제시해 주시면 열심히 공부해보겠습니당...
댓글 4
-
행복한고니
2003.04.07 01:34
-
스타걸
2003.04.07 10:00
으아.. 행복한 고니님 감사합니다....
$message = ($1_new, $2_name, $3_handphone, $4_jumin1, $4_jumin2...)
이렇게 미리 정의 해주고 메일함수에 쓰면 되려나...
제 생각이고요. 찾아서 해보고 정 안되면 다시 올께요..
다시한번 관심 가져 주셔서 정말 감사드려요.. -
행복한고니
2003.04.07 12:39
$message = $1_new.$2_name.$3_handphone...
이런 식으로 하셔야합니다. 문자열을 서로 합쳐주는 연산자는 점(.) 이죠. ^^;; -
스타걸
2003.04.07 17:00
아이고 감사합니다.
PHP강좌 사이트를 뒤지다 보니깐 변수명은 처음에 숫자가 나오면 안된다고 하더라구요.
그래서 변수명도 바꾸고 수정을 했더니 우와~ 이메일이 발송이 되었어요.
그런데 받은 편지를 열었더니 내용이 텅~~~ 비어있네요. ㅠ.ㅠ
더 연구해보고 돌아오겠습니다. ^^;;
함수는 php.net 에 가시면 function search 셀렉트 박스가 있으니 거기서 찾아보시고... 우선 함수양식은 이렇습니다.
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
bool 은 true(참), false(거짓) 중의 하나인 값... 즉, 성공했나 실패했나를 알아볼 수 있는거고,
subject는 제목, message 는 본문입니다. 즉, 원하는 것들은 모두 message에 넣었어야 하는데, 제가 보기에는...함수의 사용법을 잘 모르시는 것 같습니다. message에는 문자열 값 하나만 넣어야 합니다. 문자열 합치기나 변수에 할당하는 법등은 또 다른 강의를 찾아보세요. additional_headers 나 parameters 는 안 적어도 되는 거니까 신경쓰지 말고 쓰세요.