Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generowanie dwóch plików CSV na raz
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Generuję sobie plik CSV kodem
  1. function csvResults($results)
  2. {
  3. $name = md5(uniqid() . microtime(TRUE) . mt_rand()). '.csv';
  4.  
  5. header('Content-Type: text/csv');
  6. header('Content-Disposition: attachment; filename='. $name);
  7. header('Pragma: no-cache');
  8. header("Expires: 0");
  9.  
  10. $outstream = fopen("php://output", "w");
  11.  
  12. foreach ($results as $result)
  13. {
  14. fputcsv($outstream, $result);
  15. }
  16.  
  17. fclose($outstream);
  18. }
Czy jest możliwość wygenerować dwa pliki na raz?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




header moze wyslac tylko jeden plik na raz.
Owszem, mozesz wygenerowac dwa i zapisac na dysku,
A jak chcesz userowi zwrocic dwa pliki na raz, to je spakuj i zwroc spakowaną paczke
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 17:29