回答編集履歴

4

文字列にすべき箇所を見落としていたので、構文追加

2020/03/27 05:13

投稿

miyabi_pudding
miyabi_pudding

スコア9555

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

正解というよりは、とりあえず動く構文、という旨などを記載

2020/03/27 05:13

投稿

miyabi_pudding
miyabi_pudding

スコア9555

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

言い回し若干修正

2020/03/27 05:03

投稿

miyabi_pudding
miyabi_pudding

スコア9555

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

改行コードになっていないミスがあったため、こっそり修正

2020/03/27 04:53

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  // 発送依頼の先頭に'ないし"が抜けていたのが間違いの原因です。
28
28
 
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"]; // 最後は変数のため、'はいらない
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