CSV file_get_contents PHP gönderme

0 Cevap php

PHP ile bir. CSV dosyası göndermeye çalışıyorum. Dosya gönderilmeden önce diske yazılmış ama file_get_contents ile dosya eklemek çalıştığınızda () olduğu; . CSV yapısı henüz preseved değilken deneyin ve ben bir kaynak id (# 183) olsun gönderilmeden önce yarattığı bu yüzden nasıl bir kullanıcı. CSV dosyası olarak açabilirsiniz bir dosyayı ekleyebilirsiniz dosya göndermek? Ben mime türü emin yaptık ve başlıkları doğru

DÜZENLEME

if(!file_exists(_PS_ORDERS_DIR_.$orderDate.'/'.$file_name.'.csv'))
{
        if($file = fopen (_PS_ORDERS_DIR_.$orderDate.'/'.$file_name.'.csv', 'x+'))
        {
        foreach ($list as $fields)
            {
                fputcsv($file, $fields);
            }


            $attachment['mime'] = 'application/vnd.ms-excel';
            $attachment['content'] = file_get_contents(_PS_ORDERS_DIR_.$orderDate.'/'.$file_name.'.csv');
            $attachment['name'] = $order.'order';

    Mail::Send(1, 'order_conf', 'Order CSV Attachment', $success, 'dan.farr@gmail.com', CakeToppers, NULL, NULL, $attachment);
    return true;
        }

0 Cevap