leewang
11.03.2014, 20:14:57
Witam
Potrzebuję napisać formularz (ankieta) którego wyniki będą zapisywane/dopisywane do pliku csv na serwerze.
Po napisaniu formularza jak mogę przesłać dane do pliku w taki sposób aby były oddzielone przecinkami? A później żeby kolejne wiersze dodawały się do wierszy będących już w pliku?
Pozdrawiam
karakara
11.03.2014, 21:29:05
fputcsvPrawie gotowiec, troche pomyślisz, zabezpieczysz i bedzie OK.
$fp = fopen("./plik.csv", 'a'); // Plik otwarty w celu dopisania fputcsv($fp, $_POST);
Blackhole
11.03.2014, 21:33:24
Jeśli masz dostęp do bazy, to lepiej z niej skorzystaj.
Do pliku zapisujesz np. funkcją
fputcsv. By nowe wpisy zapisywały się na końcu pliku musisz otworzyć go w
trybie "append".
Mayka
11.03.2014, 21:36:52
dane masz w tablicy $_get/$_post wiec najprościej potraktować plik csv jako zwykły plik tekstowy albo skożystaj z gotowego fputcsv lub po prostu z fwrite(); z przecinkami jak wolisz
leewang
12.03.2014, 17:34:32
Dziękuję wszystkim za odpowiedź, za chwilę siądę i będę kodował