폼메일을 팝엽창이 아닌 현재창에 띄우기 |
|
2005-04-20 11:09:09, 조회 : 1,985, 추천 :
0 |
헤드와
푸드로 나눈상태에서만 적용됩니다.
<? include "../head.html"; ?>
<? include "../foot.html"; ?>
헤드와 푸드파일이 php 파일인경우
na_mail.php파일을 수정하세요.
그리고
na_mail.php 파일을 제로보드에 넣어주세요.
받는사람의 이름과 메일주소를 숨기시려면 이렇게 수정하세요.
input type="hidden" name=to_name
size="48" value="<?=$data[name]?>"
input type="hidden" name=to size="48"
value="<?=$mail?>"
폼메일을 팝엽창이 아닌 현재창에 띄우기
script-x/script-x_zbLayer.php
수정전
if(mail) {
printMain = printMain + " | 메일
보내기 |
메일
보내기 |
|
|
|
|
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요. |
2005-10-21
14:23:24 |
|
|
|
위의 소스를 이용하여 메일을 받으면 달랑
메세지 내용만 나타나는데 추가하여 나타낼 수 있는 소스좀 알려주세요
실력이 미진하여 해결 불능입니다
제목 /어쩌구 저쩌구
내용 /어쩌구 저쩌구
text field 추가/ 어쩌구 저쩌구
밑에 소스에 예를 들어 text 필드들을 추가하여 message2......message3
을 늘리고 내용까지 보낼 수 있는 방법을 알고 싶습니다
즉 입력폼과 동일한 형태의 내용을 메일에서 받고 싶습니다
고수님들의 조언을 부탁드립니다
좋은 하루 되세요
//첨부화일이 1개일경우
if($userfile && $userfile_size)
{
$filename=basename($userfile_name);
$fp = fopen($userfile,"r");
$file = fread($fp,$userfile_size);
fclose($fp);
if ($userfile_type == "")
{
$userfile_type = "application/octet-stream";
}
$boundary = "--------" . uniqid("part");
$mailheader .= "MIME-Version: 1.0\\r\\n";
$mailheader .= "Content-Type: multipart/mixed;
boundary=\\"$boundary\\"";
$messages = "This is a multi-part message in MIME
format.\\r\\n\\r\\n";
$messages .= "--$boundary\\r\\n";
$messages .= "Content-Type: text/html;
charset=euc-kr\\r\\n";
$messages .= "Content-Transfer-Encoding: 8bit\\r\\n\\r\\n";
$messages .= nl2br(addslashes($message)) . "\\r\\n";
$messages .= "--$boundary\\r\\n";
$messages .= "Content-Type: $userfile_type;
name=\\"$filename\\"\\r\\n";
$messages .= "Content-Transfer-Encoding:
base64\\r\\n\\r\\n";
$messages .=
ereg_replace("(.{80})","\\\\1\\r\\n",base64_encode($file));
$messages .= "\\r\\n--$boundary" . "\\r\\n";
}
//첨부화일이 없을경우
else
{
$mailheader .= "Content-Type: text/html;
charset=euc-kr\\r\\n";
$mailheader .= "Content-Transfer-Encoding:
8bit\\r\\n\\r\\n";
$messages1 = $mail_head."\\r\\n";
$messages1 .= nl2br(addslashes($message1))."\\r\\n";
$messages1 .= $mail_tail."\\r\\n";
}
mail($to,$subject,$messages,$mailheader);
echo("
");
}
} |
2005-04-20
15:50:56
|
|
|
|
이건 메일전송만 할뿐입니다.
어떤 형식으로 메일을 받아보는가하는것은 여기서는 어떻게 할수가 없어요.
메일받는 프로그램에 따라 여러가지로 촐력이 되겠죠. |
2005-04-20
16:11:15
|
|
|
현제 (x) -> 현재 (o), 요즈음 이 맞춤법을
실수하시는분이 많더군요.. 하도 현제현제 많아서 저는 맞춤법이 바뀌었나, 국어사전을 확인했었습니다..
많은 분들이 보실 글이라 생각되어, 말씀드립니다. 좋은소스 감사합니다. |
2005-04-25
02:43:16
|
|
|
수정하겠습니다. 감사합니다. |
2005-04-25
14:02:45
|
|
|
초보라 이해를 부탁드리면서....받는 사람의 이름과 메일을
숨기면 어디로 받을지 설정은 어디서 하나여? |
2005-06-04
16:03:28
|
|
|
받는 사람 메일 주소가 안뜨는 데요? 어떻게 합니까? |
2005-07-12
12:01:07
|
|