質問編集履歴

2

修正

2019/12/13 07:58

投稿

f_r
f_r

スコア4

test CHANGED
File without changes
test CHANGED
@@ -32,13 +32,11 @@
32
32
 
33
33
  ```php
34
34
 
35
- for($i=0;$i<$max;$i++){
35
+ for($i=0;$i<$max;$i++){
36
36
 
37
37
 
38
38
 
39
- $sql = 'SELECT name,image FROM photo_product
39
+ $sql = 'SELECT name,image FROM photo_product WHERE code = ?';
40
-
41
-      WHERE code = ?';
42
40
 
43
41
  $stmt = $dbh->prepare($sql);
44
42
 
@@ -56,34 +54,30 @@
56
54
 
57
55
  $image = $rec['image'];
58
56
 
59
- //添付
57
+ $filename = "写真.pdf";
60
58
 
61
- $filename = "写真.pdf";
62
-
63
- $mime_type = "application/octet-stream";
59
+ $mime_type = "application/octet-stream";
64
60
 
65
61
 
66
62
 
67
- $honbun.=$name;
63
+ $honbun.=$name;
68
64
 
69
- $filename =mb_convert_encoding
65
+ $filename = mb_convert_encoding($image, 'ISO-2022-JP');
70
66
 
71
-                   ($image, 'ISO-2022-JP');
67
+ $filename = "=?ISO-2022-JP?B?" . base64_encode($filename) . "?=";
72
68
 
73
- $filename = "=?ISO-2022-JP?B?" . base64_encode($filename) . "?=";
69
+ $honbun.= "--{$boundary}\n";
74
70
 
75
- $honbun.= "--{$boundary}\n";
76
-
77
- $honbun .= "Content-Type: {$mime_type}; name=\"{$filename}\"\n" .
71
+ $honbun .= "Content-Type: {$mime_type}; name=\"{$filename}\"\n" .
78
72
 
79
73
  "Content-Transfer-Encoding: base64\n" .
80
74
 
81
75
  "Content-Disposition: attachment; filename=\"{$filename}\"\n\n";
82
76
 
83
- $f_encoded = chunk_split(base64_encode($image));
77
+ $f_encoded = chunk_split(base64_encode($image));
84
78
 
85
- $honbun.= $f_encoded . "\n\n";
79
+ $honbun.= $f_encoded . "\n\n";
86
80
 
87
- }
81
+
88
82
 
89
- ```
83
+ }

1

誤字

2019/12/13 07:58

投稿

f_r
f_r

スコア4

test CHANGED
@@ -1 +1 @@
1
- データベースから写真を取りだし、メールに表示させる方法
1
+ データベースから写真を取りだし、メールに添付させる方法
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- php MySQL 初心者です。現在ショッピングサイト製作を行っており、最後に通知として商品の写真と名前をメールに表示させる機能を実装しようとしています。
3
+ php MySQL 初心者です。現在ショッピングサイト製作を行っており、最後に通知として商品の写真と名前をメールに添付させる機能を実装しようとしています。
4
4
 
5
- ですが、実際に送られたメールを見てみると写真が表示されず、プログラムに書いたまま表示されてしまっています。どのように改善すればよろしいでしょうか。
5
+ ですが、実際に送られたメールを見てみると写真が添付されず、プログラムに書いたまま表示されてしまっています。どのように改善すればよろしいでしょうか。
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
@@ -24,7 +24,7 @@
24
24
 
25
25
  ```
26
26
 
27
-
27
+ ![イメージ説明](8fbe057aaf109100ff730299e9c12f19.jpeg)
28
28
 
29
29
  ### 該当のソースコード
30
30