質問編集履歴
2
画像追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -120,4 +120,12 @@
|
|
120
120
|
var_dump($contents);
|
121
121
|
```
|
122
122
|
|
123
|
-

|
123
|
+

|
124
|
+
|
125
|
+
|
126
|
+
Networkのステータス
|
127
|
+

|
128
|
+

|
129
|
+

|
130
|
+

|
131
|
+

|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,4 +60,64 @@
|
|
60
60
|
|
61
61
|
エラー項目↓
|
62
62
|
|
63
|
-

|
63
|
+

|
64
|
+
|
65
|
+
===============
|
66
|
+
追記しました
|
67
|
+
===============
|
68
|
+
|
69
|
+
```ここに言語を入力
|
70
|
+
sendmail.php
|
71
|
+
|
72
|
+
<?php
|
73
|
+
// ini_set('display_errors',1);
|
74
|
+
|
75
|
+
header('Content-Type: application/json; charset=utf-8');
|
76
|
+
|
77
|
+
session_start();
|
78
|
+
echo "sendmail";
|
79
|
+
// var_dump("sendmail");
|
80
|
+
|
81
|
+
//このページに直接アクセスした場合は拒否する
|
82
|
+
if(!isset($_POST['token'])) {
|
83
|
+
echo '不正なアクセスの可能性があります';
|
84
|
+
exit;
|
85
|
+
}
|
86
|
+
|
87
|
+
//キーとトークンが一致したら管理者に入力内容がメールで送られる
|
88
|
+
if($_SESSION['key'] === $_POST['token']) {
|
89
|
+
$name = $_POST['name'];
|
90
|
+
$email = $_POST['email'];
|
91
|
+
$comment = $_POST['comment'];
|
92
|
+
$from = "XXX@gmail.com";
|
93
|
+
//メールの送り先
|
94
|
+
$to = $_POST['email'];
|
95
|
+
//メールの件名
|
96
|
+
$subject = $name . 'さんからの入力フォームでの送信です';
|
97
|
+
//メール本文
|
98
|
+
$content = '名前:' . $name . "\r\n\r\n" . 'メールアドレス:' . $email . "\r\n\r\n" . '内容:' . $comment;
|
99
|
+
//メールヘッダー
|
100
|
+
$header = 'From: ' . mb_encode_mimeheader($name). ' <' . $email. '>';
|
101
|
+
//文字化け対策
|
102
|
+
mb_language('ja');
|
103
|
+
mb_internal_encoding('UTF-8');
|
104
|
+
if(mb_send_mail($to, $subject, $content, $header)) {
|
105
|
+
echo '送信しました';
|
106
|
+
} else {
|
107
|
+
echo '送信に失敗しました';
|
108
|
+
}
|
109
|
+
} else {
|
110
|
+
echo 'キーとトークンが一致しません';
|
111
|
+
}
|
112
|
+
mb_send_mail('XXX@gmail.com', 'お客様よりお問い合わせがありました', $comment, $name);
|
113
|
+
```
|
114
|
+
|
115
|
+
|
116
|
+
生データ?を取得するコードをヘッダーに挿入しました。NULLと表示されていてます・
|
117
|
+
```ここに言語を入力
|
118
|
+
$json = file_get_contents("php://input");
|
119
|
+
$contents = json_decode($json, true);
|
120
|
+
var_dump($contents);
|
121
|
+
```
|
122
|
+
|
123
|
+

|