Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zapis do pliku
Forum PHP.pl > Forum > Przedszkole
eminiasty
Dlaczego po pobraniu danych zaczyna zapisywać od 3 lini?

  1. header('Content-Type: application/csv');
  2. header('Content-Disposition: attachment; filename="files.csv"');
  3.  
  4. $file = fopen('php://output', 'w');
  5.  
  6. while($row = mysqli_fetch_array($result)) {
  7. echo $row['data'];
  8. $arr = array(';');
  9. fputcsv($file, $arr );
  10.  
  11. }
  12. fclose($file);
nospor
Mozesz mi wyjasnic czemu raz walisz echo a raz piszesz do uchwytu zamiast dalej poprostu kontynuowac echo?
Co do danych to jestes pewien, ze petla zwraca ci wszystkie rekordy? Nie pokazales kodu wczesniej wiec moze tam jeszcze cos robisz
eminiasty
wcześniej jest tylko zapytanie sql pobierające rekordy

chodzi co o to?

Kod
echo $row['email'].";";
nospor
No i jeszcze znak nowej linii. Sam sie nie doda

Cytat
wcześniej jest tylko zapytanie sql pobierające rekordy
Ilez ja to razy slyszalem a jak przyszlo co do czego to jeszcze po drodze bylo przynajmniej jedno pobranie rekordu w kosmos wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.