回答編集履歴
4
文字列にすべき箇所を見落としていたので、構文追加
test
CHANGED
@@ -24,13 +24,19 @@
|
|
24
24
|
|
25
25
|
```php
|
26
26
|
|
27
|
+
// 前行は省略
|
28
|
+
|
29
|
+
// 文字列として定義されていないので、クォーテーションを入れる。
|
30
|
+
|
31
|
+
$title = '発送依頼確認メール|CLANESTARONLINE';
|
32
|
+
|
27
33
|
// 発送依頼の先頭に'ないし"が抜けていたのが間違いの原因です。
|
28
34
|
|
29
35
|
$content = "発送依頼を承りました。\n発送情報をご確認ください。\nお名前\n" . $_POST["name"] . "\n連絡用メールアドレス\n" . $_POST["mail"] . "\n郵便番号\n" . $_POST["zip1"] . "-" . $_POST["zip2"] . "\n住所\n" . $_POST["address"] . "\n電話番号\n" . $_POST["tel"] . "\n発送時間帯\n" . $_POST["hassouziki"] . $_POST["hassoutime"] . "時\n送料\n" . $_POST["souryou"]; // 最後は変数のため、'はいらない
|
30
36
|
|
31
37
|
|
32
38
|
|
33
|
-
// 間は省略
|
39
|
+
// 間行は省略
|
34
40
|
|
35
41
|
// 下記の文字列の部分を文字列としないとだめ
|
36
42
|
|
3
正解というよりは、とりあえず動く構文、という旨などを記載
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
よって、下記
|
21
|
+
よって、下記であればひとまず動くかと。
|
22
22
|
|
23
23
|
|
24
24
|
|
@@ -39,3 +39,17 @@
|
|
39
39
|
mb_send_mail("hogehoge@gmail.com", "発送依頼を受信", $content)
|
40
40
|
|
41
41
|
```
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
ただし、書き方的に、
|
46
|
+
|
47
|
+
`$content`の定義箇所は、てきせん、コード上で項目ごとに改行を入れたりした方がいいかと思います。
|
48
|
+
|
49
|
+
また、定義の仕方もいくつかありますので、`PHP メール文 作成`などのキーワードで探して、研究されるといいかと思います。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
また、`mb_send_mail`にそのまま変数の内容を突っ込むのは、セキュリティ的にも、構文的にも**かなりよろしくない**と思いますので、バリデーションを挟んだりなどするべきかと思います。
|
54
|
+
|
55
|
+
(今は練習の段階なら、本番や仕事にするものなのであれば必須なんだ、と覚えとくといいかと)
|
2
言い回し若干修正
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
そして、文字列とすべき部分に対して、クォーテーションが使われていません。
|
14
14
|
|
15
|
-
0. 文字列
|
15
|
+
0. PHPにて文字列連結をするには、`.`演算子を使います。
|
16
16
|
|
17
17
|
0. PHPの場合、文字列内で`\n`を改行コードとして扱うには、`"`にする必要がある。
|
18
18
|
|
1
改行コードになっていないミスがあったため、こっそり修正
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
// 発送依頼の先頭に'ないし"が抜けていたのが間違いの原因です。
|
28
28
|
|
29
|
-
$content = "発送依頼を承りました。n
|
29
|
+
$content = "発送依頼を承りました。\n発送情報をご確認ください。\nお名前\n" . $_POST["name"] . "\n連絡用メールアドレス\n" . $_POST["mail"] . "\n郵便番号\n" . $_POST["zip1"] . "-" . $_POST["zip2"] . "\n住所\n" . $_POST["address"] . "\n電話番号\n" . $_POST["tel"] . "\n発送時間帯\n" . $_POST["hassouziki"] . $_POST["hassoutime"] . "時\n送料\n" . $_POST["souryou"]; // 最後は変数のため、'はいらない
|
30
30
|
|
31
31
|
|
32
32
|
|