Cytat(zaworek @ 12.04.2011, 12:24:37 )

W linijce 36 jest moim zdaniem nieprawidłowy zapis. Nie ma on nic wspólnego z tym co ostatnio pisałeś ale zwracam na to uwagę.
if($plik = fopen("c:/testowy.xls", "wb"))
a powinno być
if($plik = fopen("c:\testowy.xls", "wb"))
inaczej plik nie zostanie utworzony
Niestety po z mianie zapisu z "/" na "\" plik w ogóle się nie tworzy.
Forma która była działa.
Ale dalej nie wiem co jest nie tak, że dane z tabeli nie zapisują się w pliku.
Szukam w necie i nic nie mogę znaleźć.
Ze wszystkich skryptów tylko ten zapisuje plik (pomijam fakt, że nie można zapisać w dowolnym miejscu) - do tego bez danych

Już jestem prawie w domu, a przeszkadza mi tylko średnik, z którym nie mogę sobie poradzić

Mam taki skrypt, który zapisuje tabelę TXT do pliku .csv
<?php
$host = 'localhost';
$user = 'root';
$pass = '608693';
$db = 'zokia';
$table = 'txt';
$file = 'export';
$i = 0;
$csv_output.= $row['Field'].";";
$i++;
}
$csv_output .= "\n";
}
for ($j=0;$j<$i;$j++) {
$csv_output.= $rowr[$j].";";
}
$csv_output.= ";";
}
$filename = $file."_".date("Y-m-d_H-i",time()); header("Content-type: application/vnd.ms-excel"); header("Content-disposition: csv" . date("Y-m-d") . ".csv"); header("Content-disposition: filename=".$filename.".csv"); ?>
Nazwy kolumn są poprawne za wyjątkiem ostatniej pozycji, która zawiera średnik.
Pierwszy wiersz danych prawie też, ponieważ ostatni średnik przeniósł się do kolejnego wiersza i tak kolejno.
Sęk w tym, żeby średników nie było na początku i na końcu wierszy żeby dane można było poprawnie wyświetlić w excelu.
Pliss bo nie wiem co należy zmienić, żeby średniki były poprawnie.
CODE
lp;liczba_str;id_kl;acc;pudlo;typ;dana;
Lp. ; Liczba stron ; Nr Klienta ; Nr Rachunku ; Nr kartonu ; Typ dokumentu ; Nazwa wsadu
;;1 ; 2 ; 1308309 ; 12345678 ; 122314 ; SPYRB ; 2010-06-11 09:27:32rb6013
;;2 ; 3 ; 1306914 ; 12243554 ; 1968 ; SPYRB ; 2010-06-11 09:27:32rb6013
;;3 ; 2 ; 1216482 ; 13453452 ; 1341234; SPYRB ; 2010-06-11 09:27:32rb6013
;;4 ; 2 ; 1311422 ; 12343355 ; 12341234968 ; SPYRB ; 2010-06-11 09:27:32rb6013
;;5 ; 2 ; 1144896 ; 12345234 ; 123412368 ; SPYRB ; 2010-06-11 09:27:32rb6013