質問編集履歴
2
修正
    
        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 | 
            -
             | 
| 29 | 
            +
            $filename = "写真.pdf";
         | 
| 32 | 
            -
             | 
| 30 | 
            +
            					$mime_type = "application/octet-stream";
         | 
| 33 31 |  | 
| 34 | 
            -
             | 
| 32 | 
            +
            					$honbun.=$name;
         | 
| 35 | 
            -
            				$filename ==mb_convert_encoding
         | 
| 36 | 
            -
             | 
| 33 | 
            +
            					$filename = mb_convert_encoding($image, 'ISO-2022-JP');
         | 
| 37 | 
            -
             | 
| 34 | 
            +
            					$filename = "=?ISO-2022-JP?B?" . base64_encode($filename) . "?=";
         | 
| 38 | 
            -
             | 
| 35 | 
            +
            					$honbun.= "--{$boundary}\n";
         | 
| 39 | 
            -
             | 
| 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 | 
            -
             | 
| 39 | 
            +
            					$f_encoded = chunk_split(base64_encode($image));
         | 
| 43 | 
            -
             | 
| 40 | 
            +
            					$honbun.= $f_encoded . "\n\n";
         | 
| 41 | 
            +
            					
         | 
| 44 | 
            -
            }
         | 
| 42 | 
            +
            					}
         | 
| 45 | 
            -
            ```
         | 
1
誤字
    
        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 | 
            +
            
         | 
| 15 15 | 
             
            ### 該当のソースコード
         | 
| 16 16 |  | 
| 17 17 | 
             
            ```php
         | 
