PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   FPDF error (http://www.selfphp.de/forum/showthread.php?t=25765)

Kohli 29.01.2016 15:11:38

FPDF error
 
Hallo

Ich hoffe Ihr könnt mir weiterhelfen. Ich habe viele Google Beiträge gelesen und auch Lösuungsvorschläge versucht. Darunter auch
Code:

ob_clean();
an entsprechende Seiten gesetzt.

Was ist das Problem?

Ich nutze ein fertiges Liga Script:
http://nicholasmr.dk/index.php?sec=obblm


Dieses läuft bei mir 2x.

Einmal unter ligamanager.bbbl.de und turnierverwaltung.bbbl.de

Die PDF Generierung unter ligamanager funktioniert reibungslos.

Unter der turnierverwaltung erscheint folgende Meldung:
Code:

FPDF error: Some data has already been output, can't send PDF file
Kurriorserweise lief es schon mal. Zu meinem zweiten Turnier wurde ich dann überrascht. Ich hatte auch schon alle Dateien vom ligamanager nach turnierverwaltung überschrieben, so dass ich eigentlich ein Script Problem ausschließe.

Wie kann man den Fehler publizieren?
Man klickt auf eine beliebige Mannschaft und findet unterhalb (rechts unten) der Spieler "Roster". Es öffnet sich ein Dropdown mit Pdf.

Ich hoffe es gibt eine Lösung? Turnier 3 ist im Anmarsch.

Gruß Rene

vt1816 29.01.2016 22:50:09

AW: FPDF error
 
Hallo und willkommen hier im Forum.


Du wirst in einer Datei ein Leerzeichen oder ein Zeilenumbruch vor der ersten Ausgabe haben.
Prüfe die Dateinanfänge bzw. den Code unmittelbar vor der Ausgabe, ob sich dort Besagtes eingeschlichen hat. Dies kann mal ganz schnell mal bei einer kleinen Anpassung passieren.

Kohli 31.01.2016 19:45:15

AW: FPDF error
 
Hallo

Habe nochmal die original Dateien rübergespielt... es bleibt leider dabei.

Hier mal der Auszug aus dem Error Log

Zitat:

for 'CET/1.0/no DST' instead in /pfad/htdocs/bbbl_preussen_bowl_turnierverwaltung/modules/pdf/pdf_roster.php on line 560
[31-Jan-2016 19:31:28 Europe/Berlin] PHP Notice: ob_clean(): failed to delete buffer. No buffer to delete in /pferd/htdocs/bbbl_preussen_bowl_turnierverwaltung/modules/pdf/fpdf.php on line 994
[31-Jan-2016 19:31:28 Europe/Berlin] PHP Warning: Cannot modify header information - headers already sent by (output started at /pfad/htdocs/bbbl_preussen_bowl_turnierverwaltung/settings.php:1) in /pfad/htdocs/bbbl_preussen_bowl_turnierverwaltung/modules/pdf/fpdf.php on line 1018

Code ab
line 992
PHP-Code:

            function Output($name=''$dest='')
{
    
ob_clean();
    
//Output PDF to some destination
    
if($this->state<3)
        
$this->Close();
    
$dest=strtoupper($dest);
    if(
$dest=='')
    {
        if(
$name=='')
        {
            
$name='doc.pdf';
            
$dest='I';
        }
        else
            
$dest='F';
    }
    switch(
$dest)
    {
        case 
'I':
            
//Send to standard output
            // clean the output buffer
            
ob_clean();
            if(
ob_get_length())
                
$this->Error('Some data has already been output, can\'t send PDF file');
            if(
php_sapi_name()!='cli')
            {
                
//We send to a browser
                
header('Content-Type: application/pdf');
                if(
headers_sent())
                    
$this->Error('Some data has already been output, can\'t send PDF file');
                
header('Content-Length: '.strlen($this->buffer));
                
header('Content-Disposition: inline; filename="'.$name.'"');
                
header('Cache-Control: private, max-age=0, must-revalidate');
                
header('Pragma: public');
                
ini_set('zlib.output_compression','0');
            }
            echo 
$this->buffer;
            break; 


vt1816 31.01.2016 22:59:15

AW: FPDF error
 
Schau mal in die SETTINGS.PHP (am Anfang [möglicherweise nicht sichtbar] der Datei)- da steht ein nicht erwünschtes/erlaubtes Zeichen welches den Fehler auslöst.

Kohli 01.02.2016 08:02:23

AW: FPDF error
 
Ick werde Irre... kann zwar nicht sagen woran es nun wirklich lag, habe aber die settings.php neu hochgeladen und neu angepasst... et voila... ES GEHT!

Vielen vielen Dank... Du hast mein Turnier gerettet. :-)

vt1816 01.02.2016 10:55:10

AW: FPDF error
 
Freut mich - dafür sind wir da, Rene.

[OFF]Wenn Zeit ist kannst ja mal erzählen was Ihr da treibt.[/OFF]


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:57:27 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.