Ich verwende FPDF-Klasse, um ein PDF auf meiner Website zu generieren. Alles funktionierte gut, bis letzten Wochen, als ich immer Fehler gestartet:FPDF-Fehler: Einige Daten wurden bereits ausgegeben, kann keine PDF-Datei auf 000webhost senden
FPDF error: Some data has already been output, can't send PDF file
In den letzten paar Wochen haben nichts in meinem Code ändern und ich habe auch für jeden Ausgang execpt die fpdf (einschließlich unecessary Raum vor PHP geprüft, deaktivierte BOM-Signatur usw.)
Ich habe meine Website auf 000webhost.com, also habe ich auch den analytischen Code am Ende der Seite deaktiviert, aber das PDF funktioniert immer noch nicht. Die einzige Spur, die ich noch habe, ist mysteriöses "" in einem Quellcode (ich kann es sehen, wenn ich den Quellcode im Chrome-Browser überprüfe).
Ich kann auch dieses einfache Beispiel an der Arbeit:
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage()
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
Gibt es eine Möglichkeit andere Ausgabe auf der Webseite von PHP zu deaktivieren? oder benutzt jemand fpdf auf 000webhost?
Code für fpdf.php? – Dave
fpdf.php ist eine Standard-Klassendatei von www.fpdf.org, nicht mit ihr verwechselt – user1857756
In diesem Fall bedeutet "" ", dass Ihr Host etwas doof macht. Ich würde zu einem besseren Host wechseln. – Dave