Mengatasi Masalah mPDF error : Some data has already been output to browser, can't send PDF file

Mengatasi Masalah  mPDF error : Some data has already been output to browser, can't send PDF file
Mengatasi Masalah  mPDF error : Some data has already been output to browser, can't send PDF file
Sumber : root93.co.id
root93.co.id - Saya mengalami masalah mPDF error : Some data has already been output to browser, can't send PDF file ini saat menggunakan mPDF versi mpdf-5.7-php7 dan akibat terjadinya error tersebut, browser tidak bisa menampilkan data pdf ataupun data yang berasal dari database MySQL.

Baca juga :  Mengatasi Masalah Switch Statements may only contain one default Clause in di MPDF

Setelah dicari – cari penyebab munculnya masalah tersebut, ternyata penyebabnya adalah karena saya menaruh file koneksi atau include file koneksi setelah tag ob_start(); atau kura lebih terlihat seperti pada gambar dibawah ini 
mPDF error


Dan setelah saya mencoba merubah posisi script pemanggilannya seperti ini
mPDF

mPdf kembali normal, tidak muncul pesan error seperti sebelumnya. Jadi saya pikir untuk Masalah mPDF error : Some data has already been output to browser, can't send PDF file, kita hanya cukup merubah posisi pemanggilannya, terutama jika ada file lain seperti file untuk koneksi ke database yang akan dipanggil

*Catatan
Masalah ini sebenarnya tidak bisa diketahui secara persis, karena dalam kasus misalnya seperti Masalah PHPExcel Menampilkan Karakter Aneh, (mdpf juga mengalami error) saya tidak melakukan perubahan apapun pada skrip.

Jadi asumsi atau solusi saya :
  1.  Tambhkan tag ob_end_clean(); diatas $mpdf->Output($dokumen.".pdf" ,'I');
  2. Tulis ulang semua tag pada editor hosting masing – masing, barangkali ada spasi yang tertambahkan didalam tag yang membuat phpexcel error
  3. Kemungkinan error ini karena server hosting belum siap
  4. Setelah melakukan point pertama, jika tidak berhasil coba turunkan versi php dari php versi 7 ke versi 5.6. Dalam contoh kasus saya, cara ini berhasil mengatasi masalah tersebut

1 Response to "Mengatasi Masalah mPDF error : Some data has already been output to browser, can't send PDF file"

  1. Hemmmm .. boleh nih saya kasih tanda bintang karena pasti dilain waktu saya bakal butuh nih

    ReplyDelete

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin