Ниже скрипт который сохраняет инфу их базы в .csv
Файл ложится с папочку, и у юзера есть линк чтобы его скачать.
Два вопроса:
1. Как в csv файл записать название колонок из базы?
2. Как удалить файл после скачивания? (вроде unset() надо пользовать, но саму логику не придумал)
Спасибо
<?php
$dbuser = 'user';
$dbpass = 'password';
$dbname = 'database';
mysql_connect('localhost', $dbuser, $dbpass) or die("Can't connect to db.");
mysql_select_db($dbname);
$fname=date("m-d-Y-h-i-s");
$fp = fopen($fname.'.csv', 'a');
$q = "SELECT * FROM responses";
$r = mysql_query($q) or die ("ERROR!");
while($arr = mysql_fetch_array($r)){
fputcsv($fp, $arr);
}
fclose($fp);
echo "<a href=".$fname.".csv>Download file</a>";
?>