首页 文章

上传到apache服务器后,不会显示codeigniter中的TCPDF

提问于
浏览
2

我使用CI开发我的应用程序,并且我有一个使用TC_PDF的pdf表单 . 当应用程序只在localhost时,一切都很好 . 但是当我上传到apche服务器时,它给了我空白页面 . 这是我的代码:

VIEW

<td  class="center" width="10px">                                                 
   <a class="btn btn-success" >
       <i class="halflings-icon white print" id="print"></i>Print</a>         
</td>

/*for print pdf*/
$(".btn-success").click(function() {
    var $row = $(this).closest("tr");    // Cari baris
    var tes = $row.find("#no_request").text(); // Cari Text
    var hapus = tes.substring(10);
    window.location.href = "<?php echo base_url() . 'control_closing/generate_pdf/' ?>" + hapus;
});

CONTROLLER

public function generate_pdf($idRequest) {
    $data = $this->model_request->selectOneRequest($idRequest); //load model
    foreach ($data as $d) {

        $this->load->library("TC_PDF");
        $pdf = new TC_Pdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

        // set document information
        $pdf->SetCreator(PDF_CREATOR);
        $pdf->SetAuthor('Dzil');
        $pdf->SetTitle('Form Perbaikan / Permintaan');
        $pdf->SetSubject('TMS/DEPT/IT/06');
        $pdf->SetKeywords('TCPDF, PDF, form, perbaikan, Permintaan');
        .......
}

NOTE 我把tcpdf的文件夹放在application-> libraries-> tcpdf中

in localhost : 工作

http://localhost/tresnamuda/control_closing/generate_pdf/002

upload to apache server . 失败

http://192.168.5.222/tresnamuda/control_closing/generate_pdf/004

任何帮助它如此欣赏 .

1 回答

  • 0

    您收到的错误“TC_PDF not found”是因为您尚未将tcpdf库上传到服务器上的特定文件夹 . 由于此类TC_PDF在服务器上不存在 .

相关问题