Visualizzazione dei risultati da 1 a 5 su 5

Discussione: warning header

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188

    warning header

    Buongiorno a tutti
    Dovendo realizzare un'esportazione di dati da mysql a pdf, ho dato un'occhiata alla classe fpdf e credo di essere sulla strada giusta, tranne che per l'errore che ho indicato nel titolo:

    Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\unichstup\config.inc.php:10) in c:\program files\easyphp1-8\www\unichstup\fpdf.php on line 1022
    FPDF error: Some data has already been output to browser, can't send PDF file

    Ho letto un articolo in proposito ma non sono riuscito a risolvere. vi posto il codice spero possiate aiutarmi grazie tante

    <?php
    include("config.inc.php");
    include("connect.php");

    require('fpdf.php');
    $pdf=new FPDF();
    $pdf->AddPage();

    $pdf->SetFillColor(232,232,232);
    $pdf->SetFont('Arial','B',12);

    $pdf->Cell(30,6,'cognomenome',1,0,'L',1);
    $pdf->Cell(100,6,'luogo_nascita',1,0,'L',1);
    $pdf->Cell(30,6,'data_nascita',1,0,'R',1);

    $query = "SELECT cognomenome, luogo_nascita, data_nascita FROM archivio WHERE __id=" . $_REQUEST['__id'] . " LIMIT 1";

    $risultato=mysql_query($query,$db);
    while($record=mysql_fetch_assoc($risultato))

    { ?>
    <?

    $pdf->AddPage();

    $pdf->Cell(30,6,'cognomenome',1,0,'L',1);
    $pdf->Cell(100,6,'luogo_nascita',1,0,'L',1);
    $pdf->Cell(30,6,'data_nascita',1,0,'R',1);

    $i = 0;
    }

    $cognome = $record['cognomenome'];
    $luogo_nascita = $record['luogo_nascita'];
    $data_nascita = $record['data_nascita'];

    $pdf->Cell(30,6,$cognome,1,0,'L',1);
    $pdf->Cell(100,6,$luogo_nascita,1,0,'L',1);
    $pdf->Cell(30,6,$data_nascita,1,0,'R',1);


    $i = $i + 1;


    mysql_close($db);



    $pdf->Output();
    ?>

  2. #2
    è come se mandasse qualcosa in output, la pagina che ti mette l'errore a parte i vari tag dell'errore ha qualche codice html? la pagina non stampa proprio niente a video durante la processazione?

  3. #3
    il problema è alla riga 10 del config.inc.php, cosa c'è?

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    Cerco di rispondere ad entrambi con un solo post:

    x mtx_maurizio: Secondo l'articolo che ho letto, l'errore indica che l'output dell'header necessario a generare il pdf ($pdf->Output() è preceduto da qualcos'altro che arriva prima al server, indicato dal warning (in questo caso da config.inc alla riga 10 che contiene i parametri di connessione al db. Suggerisce di ovviare con la funzione ob_start();. ma ho provato senza successo. Purtroppo non ho più l'indirizzo dell'articolo (Knowledgebase / PHP / Warning: Cannot modify header information - headers already sent ... ) altrimenti te lo linkerei però se vuoi te lo mando in allegato se mi dici come posso farlo

    x goikiu :
    Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\unichstup\config.inc.php:10) in c:\program files\easyphp1-8\www\unichstup\fpdf.php on line 1022
    FPDF error: Some data has already been output to browser, can't send PDF file

    oltre questo nient'altro

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    ancora x goikiu :
    nessun tag html..

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.