SUB9991.php
4.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?PHP
//*****************************************************************************
//*
//* プログラム名:め〜るNiポン!V2
//* プログラムID:SUB9991.php
//* 機能 :退会処理
//*
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
//***************************
//* インクルードファイル
//***************************
include('./include/smarty.conf');
include("./include/session_start.inc");
include("./include/jcode.phps");
include("./include/mime.php");
include("./include/getDomain.inc");
include("./include/dbcon2.inc");
//********** メイン処理 **********//
$strSQL = "SELECT * from form_data_tbl WHERE user_id = '" . $_SESSION["PHP_POST_SYAIN_ID"] . "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
echo("SQL実行に失敗しました(UPDATE)");
exit;
}
if (pg_numrows($objRecSet) != 0) {
$e_mail = pg_result($objRecSet,0,"e_mail");
$user_name = $_SESSION["PHP_POST_DB_USER_NAME"];
$strSubmitAdd="webmaster@media-tek.co.jp";
//$strSubmitAdd="t-yamamoto@media-tek.co.jp";
$strKenmei="メールNiポン!退会完了のお知らせ";
$Header1 = "";
$Header="";//ヘッダー部クリア
$Headers['From']=$strSubmitAdd;
$Headers['X-Mailer']="PHP/".phpversion(); //メール送信プログラムの表示
$strSubject = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert(stripslashes($strKenmei), 0, 3)) . "?=";
$strComment = jcodeconvert($user_name,1,3)." 様\n\n";
$strComment .= " め〜るNiポンの退会を受け付けました。\n";
$strComment .= " これまでご利用頂きどうもありがとうございました。\n";
$strComment .= "\n";
$strComment .= "\n";
$strComment .= "またのご利用をお待ちしております。\n";
$strComment .= "\n";
$strComment .= "==================================================================\n";
$strComment .= "\n";
$strComment .= "め〜るNIポン お問合せ: webmaster@media-tek.co.jp\n";
$strComment .= "メディアテック株式会社 http://www.media-tek.co.jp\n";
$strComment .= "\n";
$strComment .= "==================================================================\n";
$strComment .= "\n";
$strComment = jcodeconvert($strComment, 1, 3);
$Header="";//ヘッダー部クリア
$Header1 = "";
//PEARのmimeクラス設定
$mime = new Mail_mime("\r\n");
$mime->_build_params['text_charset'] = 'iso-2022-jp'; //本文テキストの文字コードをJISに設定する
//本文のテキストの指定
$mime->setTXTBody($strComment);
$strComment = $mime->get();
$Headers = $mime->headers($Headers);
while (list($key,$val)=each($Headers)) {
$Header1 .= $key.": ".$val."\r\n";
}
$intBool2 = mail($e_mail,$strSubject,$strComment,$Header1,"-f ".$strSubmitAdd);//送信
$e_mail=$strSubmitAdd;
$strComment = jcodeconvert($user_name,1,3)." 様\n\n";
$strComment .= " め〜るNiポンの退会を受け付けました。\n";
$strComment .= " これまでご利用頂きどうもありがとうございました。\n";
$strComment .= "\n";
$strComment .= "■退会理由\n";
$strComment .= $textarea."\n";
$strComment .= "\n";
$strComment .= "\n";
$strComment .= "またのご利用をお待ちしております。\n";
$strComment .= "\n";
$strComment .= "==================================================================\n";
$strComment .= "\n";
$strComment .= "め〜るNIポン お問合せ: webmaster@media-tek.co.jp\n";
$strComment .= "メディアテック株式会社 http://www.media-tek.co.jp\n";
$strComment .= "\n";
$strComment .= "==================================================================\n";
$strComment .= "\n";
$strComment = jcodeconvert($strComment, 1, 3);
$intBool2 = mail($e_mail,$strSubject,$strComment,$Header1,"-f ".$strSubmitAdd);//送信
}
//退会理由Insert
$strSQL = "INSERT INTO del_tbl (" .
"user_id," .
"reason)" .
"VALUES (" .
"'".$_SESSION["PHP_POST_SYAIN_ID"]."', " .
"'".$textarea."')";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
echo("SQL実行に失敗しました(INSERT)");
exit;
}
//退会フラグUpdate
$strSQL = "UPDATE mst_kanri SET " .
"userflg = 1" .
"WHERE user_id = '" . $_SESSION["PHP_POST_SYAIN_ID"]. "'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
echo("SQL実行に失敗しました(UPDATE)");
exit;
}
session_cache_limiter('nocache');
session_unregister("PHP_POST_SYAIN_ID");
session_unregister("PHP_POST_SYAIN_CD");
session_unregister("PHP_POST_DB_NAME");
session_unregister("PHP_POST_DB_ANGOU");
session_unregister("PHP_POST_DB_FLG");
session_unregister("PHP_POST_DB_USERS");
session_unregister("PHP_POST_DB_USER_NAME");
$o_smarty->display('SUB9991.tpl');
?>