too long

$html = $this->load->view('pdf_output_order_details', $pdf, true);

$pdfFilePath = $pdf['data'][0]->first_name . "_" . $pdf['data'][0]->last_name . ".pdf";

ini_set('error_reporting', E_STRICT);

$this->pdf = $this->m_pdf->load('A4-L');

$this->pdf->WriteHTML($html);

$this->pdf->Output($pdfFilePath, "F");

While the pdf file is creating successfully if i change to "F" to "D"

But when attchment comes into picture then it throws an error....

"mPDF error: Unable to create output file: abc.pdf"....

I have set all permission to mpdf lib folder and n number of things done but still it won't work.... Please help guys....

Thank You....

I think your $pdfFilepath should containg not only filename, but filepath too. From mPdf documentation:

F: save to a local file with the name given by filename (may include a path).

Try this

$pdfFilePath = $_SERVER['DOCUMENT_ROOT'] . '/files/' . $pdf['data'][0]->first_name . "_" . $pdf['data'][0]->last_name . ".pdf";

Of course make sure you have write access to the files folder.