Закрыть
 

Скидка 30% только для веб разработчиков!
Вы зашли к нам с Яндекса? Только для посетителей с Яндекса действует промо код на скидку в 10%!
Устали от текущего хостера? Мы перенесем сайты бесплатно и добавим +50% к первому платежу
БЕССРОЧНЫЙ SSL сертификат! Получи его НАВСЕГДА, всего за 800 руб. !
Для всех доменов. Автоматическое продление. Выделенный Айпи(IP) покупать уже не нужно!

Отличное место для Вашего сайта
Более 17 лет с Вами
О компании
Документы
Оформление заказа - Регистрация
Партнерская программа
Ускорение сайта
Тарифные планы | Домены | VPS | Вечный тариф
База знаний



Раздел: Сниппеты PHP
Генерация CSV файла в PHP

Для генерации CSV файла и его мгновенной отдачи клиенту (без сохранения на диске) можно использовать такой метод:
    
		header("Content-type: text/csv");
		header("Content-Disposition: attachment; filename=file.csv");
		header("Pragma: no-cache");
		header("Expires: 0");

		$array = array(    // данные которые мы будем выводить в csv файл
			0 => array('Nikolay','nikolay@email.ru'),
			1 => array('Maria', 'maria@email.ru')
		);

		$out = fopen('php://output', 'w');
		
		foreach($array as $item)
		{	
			fputcsv($out, array($item[0],$item[1]));
		}	
		
		fclose($out);
    




Ответ не помог? Задайте вопрос тех. поддержке
Все о редиректах
Отзывы от клиентов