Im новое для PHP и не могу понять это.Запись входов в CSV
У меня есть 2 входа (имя и адрес электронной почты). Мне нужно записать его в файл CSV и загрузить по клику. Я выяснил, что мне нужна функция fputcsv() и сформировать массив массивов ...
Но почему-то я не могу понять, как правильно сформировать этот массив ... Может кто-нибудь подскажет мне?
Im уже wirting в текстовый файл ... но просто не могу преобразовать его в формат CSV ...
public function invokeAction(CakeRequest $request){
if ($this->request->is('post')) {
if(isset($_POST['subName']) && isset($_POST['subEmail'])) {
$data = $_POST['subName'] . '-' . $_POST['subEmail'] . "\n";
$ret = file_put_contents('../tmp/subs.txt', $data, FILE_APPEND | LOCK_EX);
unset($_POST['subName']);
unset($_POST['subEmail']);
}
}
@ Карстен: _ «Нет необходимости в fputcsv или что-нибудь» _ - да, нужно. Ваше простое решение сломается, как только одно из значений содержит разделитель. – CBroe