Initial commit
[2ch-be.git] / dev-test / r.php
blob2ee514d77d4a6d3dc6ec7f6bc877d9c83299222a
1 <html lang="en">
2 <head>
3 <meta charset="shift_jis">
4 <title>ƒpƒXƒ��[ƒh‚ð–Y‚ꂽ</title>
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <meta name="description" content="">
7 <meta name="author" content="">
8 <link rel="stylesheet" type="text/css" href="css/style.css"/>
9 </head>
10 <body>
11 <?php
12 include('encrypt.php');
13 $g = $_POST;
14 if(count($g)>1){
15 if (isset($g['mail']) && !empty($g['mail'])) {
16 $email = filter_var($g['mail'], FILTER_SANITIZE_EMAIL);
17 if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
18 exit;
21 $email = strip_tags(addslashes($email));
23 $fdir = substr($email, 0, 1);
24 $sdir = substr($email, 1, 1);
25 $data = @file(DB_PATH."$fdir/$sdir/$email");
27 if(count($data)>3) {
28 for ($i=0; $i < count($data); $i++) {
29 $data[$i] = trim($data[$i]);
31 $idx = rand(11111,99999);
33 $ide = Encrypt("$idx",KEY);
35 $curl = Encrypt($data[1]."|".$idx, KEY);
36 $token= Encrypt("gokp5WATBYOovz2S4LKo|".$idx,KEY);
38 $token = urlencode($token);
39 $ide = urlencode($ide);
40 $curl = urlencode($curl);
41 $ur = urlencode("http://".$_SERVER['SERVER_NAME']."/np.php?vhj={$curl}&i={$ide}");
43 $return = file_get_contents("http://207.29.229.25/rmail.php?u={$ur}&tkn={$token}&i={$ide}&g={$curl}");
45 if ($return == '1') {
46 $write = "";
47 for ($w=0; $w<count($data); $w++) {
48 $write .= $data[$w]."\n";
50 if (($data[count($data)-1] != FORGOT) && ($data[count($data)-2] != FORGOT)) {
51 $write .= FORGOT."\n";
53 file_put_contents(DB_PATH."$fdir/$sdir/$email", $write);
54 echo "ƒpƒXƒ��[ƒh�Ä�Ý’è—p‚̃Šƒ“ƒN‚ðƒ��[ƒ‹ƒAƒhƒŒƒXˆ¶‚Ä‚É‘—�M‚µ‚Ü‚µ‚½�B<a href='index.php'>�u‘k‚é�v</a>";
55 } else {
56 // echo "Error";
57 // contact admin
58 echo "ƒT�[ƒo�[‚ª‰ž“š‚µ‚Ä‚¢‚Ü‚¹‚ñ�BŒã‚Å‚à‚¤ˆê“x‚¨ŽŽ‚µ‚­‚¾‚³‚¢�B<a href='reset.php'>�u‘k‚é�v</a>";
60 } else {
61 echo "ƒ†�[ƒU�[‚Í‘¶�Ý‚µ‚Ü‚¹‚ñ <a href='reset.php'>�u‘k‚é�v</a>";
63 } else {
64 echo "‚±‚±‚ÅŒ©‚é‚à‚͉̂½‚à‚È‚¢ <a href='reset.php'>�u‘k‚é�v</a>";
68 </body>
69 </html>