質問するログイン新規登録

質問編集履歴

2

修正

2019/12/13 07:58

投稿

f_r
f_r

スコア4

title CHANGED
File without changes
body CHANGED
@@ -15,10 +15,9 @@
15
15
  ### 該当のソースコード
16
16
 
17
17
  ```php
18
- for($i=0;$i<$max;$i++){
18
+ for($i=0;$i<$max;$i++){
19
19
 
20
- $sql = 'SELECT name,image FROM photo_product
20
+ $sql = 'SELECT name,image FROM photo_product WHERE code = ?';
21
-      WHERE code = ?';
22
21
  $stmt = $dbh->prepare($sql);
23
22
  $data[0] = $cart[$i];
24
23
  $stmt->execute($data);
@@ -27,19 +26,17 @@
27
26
 
28
27
  $name = $rec['name'];
29
28
  $image = $rec['image'];
30
- //添付
31
- $filename = "写真.pdf";
29
+ $filename = "写真.pdf";
32
- $mime_type = "application/octet-stream";
30
+ $mime_type = "application/octet-stream";
33
31
 
34
- $honbun.=$name;
32
+ $honbun.=$name;
35
- $filename ==mb_convert_encoding
36
-                   ($image, 'ISO-2022-JP');
33
+ $filename = mb_convert_encoding($image, 'ISO-2022-JP');
37
- $filename = "=?ISO-2022-JP?B?" . base64_encode($filename) . "?=";
34
+ $filename = "=?ISO-2022-JP?B?" . base64_encode($filename) . "?=";
38
- $honbun.= "--{$boundary}\n";
35
+ $honbun.= "--{$boundary}\n";
39
- $honbun .= "Content-Type: {$mime_type}; name=\"{$filename}\"\n" .
36
+ $honbun .= "Content-Type: {$mime_type}; name=\"{$filename}\"\n" .
40
37
  "Content-Transfer-Encoding: base64\n" .
41
38
  "Content-Disposition: attachment; filename=\"{$filename}\"\n\n";
42
- $f_encoded = chunk_split(base64_encode($image));
39
+ $f_encoded = chunk_split(base64_encode($image));
43
- $honbun.= $f_encoded . "\n\n";
40
+ $honbun.= $f_encoded . "\n\n";
41
+
44
- }
42
+ }
45
- ```

1

誤字

2019/12/13 07:58

投稿

f_r
f_r

スコア4

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