Cytat(thek @ 4.05.2010, 13:14:35 )

Na to pytanie nie ma jednoznacznej odpowiedzi. Problemem jest różna domyślna obsługa CSV przez Excel i OpenOffice. Najlepiej importować dane z pliku CSV poprzez podanie co jest delimiterem. Jeśli każesz mu otworzyć csv bez tego - efekty będą zależne od wersji programów. Inaczej to zinterpretuje Excel stary a inaczej nowy. Uwierz, że też ten problem niejedna osoba przerabiała.
A jak właśnie zrobić obsługę formularza do CSV ?
Ja zrobiłem coś takiego, ale mi w ogóle nie działa

Słuchajcie chciałem obsłużyć zwykły formularz. I zapisać jego dane.
Co robię żle ?
Wywala mi błędy:
<?php
if($_POST['submit']){
$list ="$_POST['imie'].", ".$_POST['nazwisko]'.", ".$_POST['instytucja']";
else
echo "Błąd z przesłaniem danych";
$fp = fopen('file.csv', 'a');
foreach ($list as $line) {
fputcsv
($fp, split(',', $line), ',', '"');}
echo "Dziękujemy za wypełnienie zgłoszenia"; ?>
Przy czym ze zwykłą ArayListą wszystko działało poprawnie
<?php
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
);
$fp = fopen('file2.csv', 'a');
foreach ($list as $line) {
fputcsv
($fp, split(',', $line), ',', '"');}
?>