2017-06-06 4 views
0

Ich benutze fpdf für ein PDF erstellen, das funktioniert richtig, das Problem ist, muss ich Header in bestimmten PHP-Datei umleiten, aber funktioniert nicht.PHP öffnen PDF und Redirect mit Header

//Report.php 
//data in pdf created correctly. 
$pdf->close(); 
//without ob_end_clean, the pdf doesn't show 
ob_end_clean(); 
$pdf->Output($file,'I'); 
//return to index.php 
header("Location: ".DOL_URL_ROOT.'/product/stock/index.php'); 

Hallo, was ich brauche, ist:

  • 1 Erstellen und pdf füllen, fertig.
  • 2 Zeigen Sie oder downloaden Sie pdf, ERLEDIGT
  • 3 Redirect zu Antoher Seite, PENDING, das ist der Teil funktioniert nicht.

Dank

+1

'$ pdf-> Ausgabe ($ file, 'I');' wird die Datei anzeigen, so dass die Weiterleitung keinen Sinn macht – rtfm

+0

kann nicht angezeigt und umgeleitet werden. Wenn Sie umleiten, werden sie das PDF nicht sehen. Ihre Logik macht keinen Sinn – rtfm

+0

Dies ist das Problem, in diesem Programm, nach dem Speichern einer Transaktion, müssen Sie ein PDF erhalten, und später, zurück zur Hauptseite, so weiß ich wirklich nicht, wie dies erreichen kann, weil nur $ pdf-> output(), funktioniert nicht. Kannst du einen anderen Weg vorschlagen? – Crashman

Antwort

0

einfach den Kopf Anruf entfernen. pdf-> Ausgabe ($ Datei, 'I') wird sowieso die neu erstellte Datei anzeigen.

+0

Hallo, ich muss umleiten, nachdem PDF erstellt wurde, aber es funktioniert nicht, – Crashman