묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
FORM 관련 질문입니다~ 도저히 모르겠네요 *_*
2003.06.19 19:31
전에도 한번 질문을 올렸었는데
안타깝게도 해결이 안됐습니다.
여기서 작업의뢰서에 작성한 내용을
메일로 바로 받아보고 싶습니다
회사명 / 입력내용
연락처 / 입력내용...
이런식으로 받고 싶은데
꼬매냥님께서 알려주신 방법을 해봤는데 뭐가 문제인지 잘안되네요^^;
데이터 베이스라는 곳에 저장하는건 포기했고,
그냥 메일로만 바로 바로 받아봤으면 좋겠습니다.
--------------------
<html>
<head>
<title>작업의뢰서</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" height="80" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
<tr>
<td width="100" height="80"></td>
<td width="600" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="600" height="80"></td>
</tr>
</table>
</td>
<td width="100"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100" height="300" bgcolor="#000000"></td>
<td width="600" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="600" height="300">
<form name="form1" method="post" action="">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#666666">
<td colspan="4" height="18">
<div align="center"><b><font color="#FFFFFF">◈작업의뢰 신청자 정보◈</font></b></div>
</td>
</tr>
<tr>
<td width="103" height="27"><font size="2">⊙회 사 명</font></td>
<td width="202">
<input type="text" name="회사명">
</td>
<td width="89"><font size="2">⊙회사URL</font></td>
<td width="206">
<input type="text" name="회사홈피">
</td>
</tr>
<tr>
<td height="27"><font size="2">⊙담당자명</font></td>
<td>
<input type="text" name="담당자명">
</td>
<td><font size="2">⊙E-Mail</font></td>
<td>
<input type="text" name="E-mail">
</td>
</tr>
<tr>
<td height="27"><font size="2">⊙전 화</font></td>
<td>
<input type="text" name="전화">
</td>
<td><font size="2">⊙납 품 일</font></td>
<td>
<input type="text" name="납품일">
</td>
</tr>
<tr>
<td height="27"><font size="2">⊙회사주소</font></td>
<td>
<input type="text" name="회사주소">
</td>
<td> </td>
<td> </td>
</tr>
<tr bgcolor="#666666">
<td colspan="4" height="18">
<div align="center"><b><font color="#FFFFFF">◈작업의뢰 내용◈</font></b></div>
</td>
</tr>
<tr>
<td valign="top" height="103" colspan="4">
<div align="center">
<textarea name="기타사항" rows="5" cols="60">작업에 관한 전반적인 내용 및
기타 문의 사항등을 남겨주세요.</textarea>
</div>
</td>
</tr>
<tr>
<td colspan="4" height="4" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<td width="600" height="4"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="29" colspan="4" valign="top">
<div align="center">
<input type="submit" name="Submit" value="보 내 기">
<input type="reset" name="Submit2" value="다시 작성">
</div>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<td width="100" bgcolor="#000000"></td>
</tr>
<tr>
<td height="20" bgcolor="#000000"></td>
<td bgcolor="#000000"></td>
<td bgcolor="#000000"></td>
</tr>
</table>
</body>
</html>
-----------------------------------------------
제가 웹쪽은 전혀 아는게 없다보니 ^^;
쉽게 어디에 태그를 넣어야 하는지 알려주시면 더욱 감사하겠구요~
해경방안이라도 모색해주시면 감사하겠습니다
그럼 오늘도 모루 즐거운 하루되세요~
안타깝게도 해결이 안됐습니다.
여기서 작업의뢰서에 작성한 내용을
메일로 바로 받아보고 싶습니다
회사명 / 입력내용
연락처 / 입력내용...
이런식으로 받고 싶은데
꼬매냥님께서 알려주신 방법을 해봤는데 뭐가 문제인지 잘안되네요^^;
데이터 베이스라는 곳에 저장하는건 포기했고,
그냥 메일로만 바로 바로 받아봤으면 좋겠습니다.
--------------------
<html>
<head>
<title>작업의뢰서</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" height="80" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
<tr>
<td width="100" height="80"></td>
<td width="600" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="600" height="80"></td>
</tr>
</table>
</td>
<td width="100"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100" height="300" bgcolor="#000000"></td>
<td width="600" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="600" height="300">
<form name="form1" method="post" action="">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#666666">
<td colspan="4" height="18">
<div align="center"><b><font color="#FFFFFF">◈작업의뢰 신청자 정보◈</font></b></div>
</td>
</tr>
<tr>
<td width="103" height="27"><font size="2">⊙회 사 명</font></td>
<td width="202">
<input type="text" name="회사명">
</td>
<td width="89"><font size="2">⊙회사URL</font></td>
<td width="206">
<input type="text" name="회사홈피">
</td>
</tr>
<tr>
<td height="27"><font size="2">⊙담당자명</font></td>
<td>
<input type="text" name="담당자명">
</td>
<td><font size="2">⊙E-Mail</font></td>
<td>
<input type="text" name="E-mail">
</td>
</tr>
<tr>
<td height="27"><font size="2">⊙전 화</font></td>
<td>
<input type="text" name="전화">
</td>
<td><font size="2">⊙납 품 일</font></td>
<td>
<input type="text" name="납품일">
</td>
</tr>
<tr>
<td height="27"><font size="2">⊙회사주소</font></td>
<td>
<input type="text" name="회사주소">
</td>
<td> </td>
<td> </td>
</tr>
<tr bgcolor="#666666">
<td colspan="4" height="18">
<div align="center"><b><font color="#FFFFFF">◈작업의뢰 내용◈</font></b></div>
</td>
</tr>
<tr>
<td valign="top" height="103" colspan="4">
<div align="center">
<textarea name="기타사항" rows="5" cols="60">작업에 관한 전반적인 내용 및
기타 문의 사항등을 남겨주세요.</textarea>
</div>
</td>
</tr>
<tr>
<td colspan="4" height="4" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<td width="600" height="4"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="29" colspan="4" valign="top">
<div align="center">
<input type="submit" name="Submit" value="보 내 기">
<input type="reset" name="Submit2" value="다시 작성">
</div>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<td width="100" bgcolor="#000000"></td>
</tr>
<tr>
<td height="20" bgcolor="#000000"></td>
<td bgcolor="#000000"></td>
<td bgcolor="#000000"></td>
</tr>
</table>
</body>
</html>
-----------------------------------------------
제가 웹쪽은 전혀 아는게 없다보니 ^^;
쉽게 어디에 태그를 넣어야 하는지 알려주시면 더욱 감사하겠구요~
해경방안이라도 모색해주시면 감사하겠습니다
그럼 오늘도 모루 즐거운 하루되세요~
댓글 8
-
☆꼬맹냥、
2003.06.26 22:22
-
☆꼬맹냥、
2003.06.26 22:18
$receiver = "이름";
$receiver_email = "메일";
$sub = "제목";
여기에..
이름하고 본인멜주소 이런거 다적으셔야져-_- -
Nes
2003.06.21 21:49
^^ 꼬맹냥님 매번 감사합니다~
이따 집에 가면 해봐야겠네요~
좋은 하루되세요~ -
Nes
2003.06.22 01:33
<?
// 변수설정
$receiver = "이름";
$receiver_email = "메일";
$sub = "제목";
//넘겨온변수설정
$com = $HTTP_POST_VARS[com];
$name = $HTTP_POST_VARS[name];
$tel = $HTTP_POST_VARS[tel];
$add = $HTTP_POST_VARS[add];
$url = $HTTP_POST_VARS[url];
$mail = $HTTP_POST_VARS[mail];
$date = $HTTP_POST_VARS[date];
// 확인메일보내기
$messages_temp = nl2br("$messages");
$mailbody .= "<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="600" height="300">";
$mailbody .= "<form name="form1" method="post" action="mail.php">";
$mailbody .= "<table width="600" border="0" cellspacing="0" cellpadding="0">";
$mailbody .= "<tr bgcolor="#666666"><td colspan="4" height="18"><div align="center">";
$mailbody .= "<b><font color="#FFFFFF">◈작업의뢰 신청자 정보◈</font></b></div></td></tr><tr>";
$mailbody .= "<td width="103" height="27"><font size="2">⊙회 사 명</font></td><td width="202">";
$mailbody .= "$com</td>";
$mailbody .= "<td width="89"><font size="2">⊙회사URL</font></td><td width="206">";
$mailbody .= "$url</td></tr>";
$add_header .= "From: $sender_email\n";
$add_header .= "Reply-To: $sender_email\n";
$add_header .= "Content-Type: text/html;charset=EUC-KR";
mail($receiver_email, $sub, $mailbody, $add_header);
header("Location:이동할주소");
?>
mail.php 파일 만들어서 이렇게 고쳤습니다
그 작업의뢰서 htm 파일도 한글 영문으로 고치고
액션=mail.php 로 고쳤구요~
그리고 홈에 같이 올렸습니다
헌데~
ㅜ.ㅜ
메일도 안오고~
반응이 없군요
확인 누르면 모레시게 나오면서 뭔가 되는거 같긴한데~
그래서 곰곰히 왜 안될까~ 생각을 해봤는데~
혹시 무료계정 같은곳에서는 안되지 않나요?
제로보드 설치할때도 무슨 PHP 파일을 깔아야하는데
그게 웬만한 무료계정에서는 그런걸 지원하지 않는다던데~ 혹시 그것때문일까요?
혹시모르니 제가 작성한것 맞는지 확인좀 해주세요 ^^ -
☆꼬맹냥、
2003.06.19 20:36
form 에서 메일로 바로 보내기를 하시려면
<form action="mailto:메일주소" enctype=text/plain>을 해주시면
메일에서
변수명=변수값
이런식으로 넘어옵니다 -
Nes
2003.06.20 01:53
네. 그렇게도 해보았습니다
헌데 폼하고는 상관없이 메일 보내는게 뜨더군요
그 마소에서 제공하는 메일 보내기요
그럼 폼양식을 만든게 허사가 되는 ^^;
아무래도 폼양식에서 submit 버튼을 눌렀을때 작성내용이
바로 메일로 가는건 무리일까요 ㅜ.ㅜ -
☆꼬맹냥、
2003.06.20 04:53
휴-_-;;
저두초보거든요-0-;;
방법있는데,
그건디비저장하는건아니구요..
파일을 하나더 만들어주세요..
이름은 mail.php 이렇게 해주시구요.
내용은,,,!!
<?
// 변수설정
$receiver = "받는사람이름";
$receiver_email = "받는사람 메일주소";
$sub = "메일제목";
// 확인메일보내기
$messages_temp = nl2br("$messages");
$mailbody .= "메일보내기";
$add_header .= "From: $sender_email\n";
$add_header .= "Reply-To: $sender_email\n";
$add_header .= "Content-Type: text/html;charset=EUC-KR";
mail($receiver_email, $sub, $mailbody, $add_header);
header("Location:확인누르고 난후 이동할 페이지주소");
?>
이렇게하면 메일보내기라는 문구가 위 변수설정에서 정한 메일주소로 보내져요..
즉, $mailbody .= "요부분"; (요부분)이라고 되있는부분의 내용이 메일로 보내지는거예요..
그래서, 님이 위 내용을 메일로 보내구 싶으시다면~
우선, <form name="form1" method="post" action=""> 이부분을
<form name="form1" method="post" action="mail.php파일경로"> 해주시구요..
<input type="text" name="회사명"> ← 이런식으로 보내셨잖아여..
이건저도 잘몰라서그러는데 name은 영어로 써주세요~
즉, <input type="text" name="comany_name"> 이런식으로 님이 자유롭게 영어로~
<input type="text" name="회사홈피"> 이것도 마찬가지~ 모두 다 영어로~
그런다음에는요..!!
확인을 사용자들이 누르게 되면 사용자 정보가 mail.php파일로 보내지거든요~
그럼.. 이제 mail.php파일은 어떻게 구성되냐면..
<?
// 변수설정
$receiver = "받는사람이름";
$receiver_email = "받는사람 메일주소";
$sub = "메일제목";
// 확인메일보내기
$messages_temp = nl2br("$messages");
$mailbody .= "메일보내기";
$add_header .= "From: $sender_email\n";
$add_header .= "Reply-To: $sender_email\n";
$add_header .= "Content-Type: text/html;charset=EUC-KR";
mail($receiver_email, $sub, $mailbody, $add_header);
header("Location:확인누르고 난후 이동할 페이지주소");
?>
여기서 변수설정부분하고 $mailbody .= ""; 이부분하고 수정해주심 되거든요..
우선, 변수설정부분은..
아까, 직업내역서거기서 썼던 내용들이 확인을 누름으로 mail.php파일로 넘어오거든요..
예를들어 아까 comany_name(회사이름) 이런 name을 가지고 있는 변수(사용자가 기재한내용)
머.. 회사이름을 엔지오회사 라고 기재했더라면, 그 엔지오회사라는 이름이 mail.php파일로 보내지는거예요.
그래서~
$comany_name = $HTTP_POST_VARS[comany_name];
이런식으로 해주시면, $comany_name 이 변수에 그 보내진 엔지오회사라는 이름이 대입되요~
다시 작성해보면,
<?
// 변수설정
$receiver = "받는사람이름";
$receiver_email = "받는사람 메일주소";
$sub = "메일제목";
//넘겨온변수설정
$comany_name = $HTTP_POST_VARS[comany_name];
이런식으로해서,, 쫘~악써주시면되요..
$변수명 = $HTTP_POST_VARS[변수명];
$변수명 = $HTTP_POST_VARS[변수명];
$변수명 = $HTTP_POST_VARS[변수명];
$변수명 = $HTTP_POST_VARS[변수명];
$변수명 = $HTTP_POST_VARS[변수명];
// 확인메일보내기
$messages_temp = nl2br("$messages");
// 메일내용~
$mailbody .= "이부분에 메일내용을 적음되는데.. 적는법은아래...";
$add_header .= "From: $sender_email\n";
$add_header .= "Reply-To: $sender_email\n";
$add_header .= "Content-Type: text/html;charset=EUC-KR";
mail($receiver_email, $sub, $mailbody, $add_header);
header("Location:확인누르고 난후 이동할 페이지주소");
?> -
☆꼬맹냥、
2003.06.20 05:03
$mailbody .= "이부분에 메일내용 보내는법";
그냥.. 일반 태그를 사용하셔두 되요..
예를들어 윗부분만 제가 만들어볼께요..
$mailbody .= "<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="600" height="300">";
$mailbody .= "<form name="form1" method="post" action="">";
$mailbody .= "<table width="600" border="0" cellspacing="0" cellpadding="0">";
$mailbody .= "<tr bgcolor="#666666"><td colspan="4" height="18"><div align="center">";
$mailbody .= "<b><font color="#FFFFFF">◈작업의뢰 신청자 정보◈</font></b></div></td></tr><tr>";
$mailbody .= "<td width="103" height="27"><font size="2">⊙회 사 명</font></td><td width="202">";
$mailbody .= "$company_name</td>";
$mailbody .= "<td width="89"><font size="2">⊙회사URL</font></td><td width="206">";
$mailbody .= "$company_homepage</td></tr>";
이런식으로 쫘~악써주시면되요.. 위에 내용(작업내역서)하고 달라진점은..
<input type="text" name="comany_name"> 이부분이 $company_name이렇게 바뀐거예요..
그냥 제가 햇던데로 따라만하시면 될꺼예요..ㅠ,ㅠ
저두초보라 이것뿐이 못도와드리겠네욤..
제가아는건 이게 다~예요..ㅠ.ㅠ
그럼 성공하시길..바래요..!! ㅠ_ㅠ
$mailbody .= "<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="600" height="300">";
$mailbody .= "<form name="form1" method="post" action="mail.php">";
$mailbody .= "<table width="600" border="0" cellspacing="0" cellpadding="0">";
$mailbody .= "<tr bgcolor="#666666"><td colspan="4" height="18"><div align="center">";
$mailbody .= "<b><font color="#FFFFFF">◈작업의뢰 신청자 정보◈</font></b></div></td></tr><tr>";
$mailbody .= "<td width="103" height="27"><font size="2">⊙회 사 명</font></td><td width="202">";
$mailbody .= "$com</td>";
$mailbody .= "<td width="89"><font size="2">⊙회사URL</font></td><td width="206">";
$mailbody .= "$url</td></tr>";
요거~ 왜케짧아여~-_-;;
더 길잖아여~원래는..
다써주셔야 다 제대루나오져..ㅠㅠ