Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: export do xls blad wysłanych nagłówków
Forum PHP.pl > Forum > PHP
john_doe
Witajcie,

mam sobie plik z zapytaniami

  1. <?php
  2.  
  3. // obi dom i ogr󤠳ummary
  4. $OBI_TRANSACTION_PER_MONTH =
  5. "
  6.  
  7.    SELECT
  8.        CDN.NumerDokumentuTRN ( TRN_GIDTYP, TRN_SPITYP, TRN_TRNTYP, TRN_TRNNUMER, TRN_TRNROK, TRN_TRNSERIA ) AS DOKUMENT,
  9.        CDN.TSTODATE(TRN_DATA2, 0) AS [DATA WYSTAWIENIA],
  10.        SUM(TRE_KSIEGOWANETTO) AS NETTO
  11.        
  12.    FROM CDN.TRANAG INNER JOIN CDN.TRAELEM ON TRN_GIDTYP = TRE_GIDTYP AND TRN_GIDNUMER = TRE_GIDNUMER
  13.                    INNER JOIN CDN.KNTKARTY ON TRN_KNPTYP = KNT_GIDTYP AND TRN_KNPNUMER = KNT_GIDNUMER
  14.                    
  15.    WHERE
  16.                KNT_GIDNUMER = $kksId
  17.        AND CDN.TSTODATE(TRN_DATA2,0)
  18.            BETWEEN CDN.YMD($dataOd[2], $dataOd[1], $dataOd[0])
  19.            AND     CDN.YMD($dataDo[2], $dataDo[1], $dataDo[0])
  20.        AND     TRN_GIDTYP IN ( 2033, 2041, 2037, 2045 )    
  21.  
  22.    GROUP BY
  23.        CDN.NumerDokumentuTRN ( TRN_GIDTYP, TRN_SPITYP, TRN_TRNTYP, TRN_TRNNUMER, TRN_TRNROK, TRN_TRNSERIA ),
  24.        CDN.TSTODATE(TRN_DATA2, 0)
  25.    ";
  26.  
  27. ?>


oraz plik, w którym dokonuje exportu do Excela

  1. <?php
  2.  
  3. $dataOd = explode("-", $_GET['from']);
  4. $dataDo = explode("-",  $_GET['to']);
  5. $kksId  = $_GET['id'];
  6.  
  7. include('../../db/smplConnection.php');
  8. include('../../querries/querries.php');
  9.  
  10.  
  11. $exportXls = mssql_query( $OBI_TRANSACTION_PER_MONTH );
  12.  
  13. // set variables
  14. $header = "";
  15. $data   = "";
  16.  
  17. for ( $i = 0 ; $i <= 2 ; $i++ )
  18. {
  19.    $header .= mssql_field_name( $exportXls, $i ) . "\t";  
  20. }
  21.  
  22. while( $row = mssql_fetch_row( $exportXls ) )
  23. {
  24.        $data .= $row[0] . " \t" . $row[1] . " \t" . $row[2] . " \n";
  25. }
  26.  
  27.  
  28. header("Content-type: application/x-msdownload");
  29. header("Content-Disposition: attachment; filename=exportKrystianowy.xls");
  30. header("Pragma: no-cache");
  31. header("Expires: 0");
  32. print "$header\n$data";
  33.  
  34.  
  35. ?>


dostaje takie warningi


Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\malfarb_analyzer\querries\querries.php:1) in C:\wamp\www\malfarb_analyzer\analizy\obi\xlsExport.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\malfarb_analyzer\querries\querries.php:1) in C:\wamp\www\malfarb_analyzer\analizy\obi\xlsExport.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\malfarb_analyzer\querries\querries.php:1) in C:\wamp\www\malfarb_analyzer\analizy\obi\xlsExport.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\malfarb_analyzer\querries\querries.php:1) in C:\wamp\www\malfarb_analyzer\analizy\obi\xlsExport.php on line 31

gdzie w pliku querries wysyłam coś do przeglądarki?questionmark.gif? co tu jest nie tak?

pozdrawiam
nospor
masz albo pustą linie lub spacje przed <?
lub masz BOM.

BYlo MILION razy!
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.