Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][CSV]Jak zmusić skrypt to zapisania CSV do pliku ?
phpamator
post
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Heloł (IMG:style_emoticons/default/smile.gif)

Witajcie, to znowu ja Wasz ulubiony phpamator,

Mam problem z którym nie mogę sobie poradzić, otóż generuję plik CSV i ..... za chiny nie chce mi go wypluć do pliku, wciąż drukuje zawartość na ekranie.

plik1.php
generalnie forma z select'em gdzie z listy wybieram np produkt i wysyłam do php gdzie generuje dane i układam w tablicy z której następnie generuję csv

  1. ...
  2.  
  3. // otwieram bufor
  4. $output = fopen('php://output', 'w');
  5.  
  6. // nagłówki kolumn
  7. fputcsv($output, array('Produkt, 'SKU', 'MPN', 'Wariant', 'Koszt', 'RRP', 'EAN', 'Dostawca', 'ID dostawcy'));
  8.  
  9.  
  10.  
  11. $productArray = array();
  12. ...
  13. foreach($productArray as $product){
  14. fputcsv($output, $product);
  15. }
  16. // dodaje header
  17. header('Content-Type: text/csv; charset=utf-8');
  18. header('Content-Disposition: attachment; filename=' . $_POST['ProdList'] . '.csv');
  19.  


nie wiem dlaczego zamiast mi to zapisać do pliku wrzuca na ekran ....

Jak powinienem to zrobić ?

Pozdrawiam

....
nikt nie wie (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/sad.gif)

Ten post edytował phpamator 6.01.2017, 10:33:19
Go to the top of the page
+Quote Post

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: 22.08.2025 - 21:23