Содержимое электронного массива с использованием поля электронной почты в массиве - PullRequest
0 голосов
/ 19 июня 2011

У меня есть двумерный массив, такой как приведенный ниже:

Array ( 
[0] => Array ( 
     [asin] => B004HFS6Z0 
     [title] => Kindle, Wi-Fi, Graphite, 6" Display with New E Ink Pearl Technology - includes Special Offers & Sponsored Screensavers 
     [price] => 114.00 
     [map] => 125.00 
     [email] => fake1@email.com ) 
[1] => Array ( 
     [asin] => B004CYX17O 
     [title] => Rizzy Home Apple 10-Piece Comforter Set, King 
     [price] => 502.80 
     [map] => 520.00 
     [email] => fake2@email.com ) ) 

Что я хочу сделать, это экспортировать его в 2 файла CSV (может быть больше) на основе поля электронной почты, а затем отправить по электронной почтеCSV-файл в виде вложения в адрес электронной почты в поле.Было бы кратно адресу электронной почты, который я хотел бы, чтобы все были в одном и том же файле CSV, но когда электронная почта отличается, я хотел бы, чтобы это было в отдельном файле CSV.

Возможно ли это?Я не уверен, с чего начать, но очень хотел бы некоторые предложения!Заранее спасибо!

1 Ответ

1 голос
/ 19 июня 2011

Да, это возможно.Посмотрите fopen, fputcsv и tempnam, чтобы записать данные csv во временный файл.

Самый простой способ отправки вложений - использовать библиотеку PEAR Mail или Zend_Mail.Вы могли бы написать это самостоятельно, но это займет немного работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...