2014-03-14 51 views
0

當我在外部服務器上運行我的複本時,出現錯誤,
Message: Login::include_once(application/third_party/mpdf/mpdf.php) [function.Login-include-once]: failed to open stream: No such file or directory
相同的應用程序在本地服務器上運行完美。任何人都可以請建議什麼可能是錯的。我的控制器功能,在Codeigniter控制器中包含庫時出現錯誤

function pdfapp() //for test run individually 
{ 
$this->load->model('Registration_model'); 
$appno='4/SCSELB/2013/KL01'; 
$data['table'] = $this->Registration_model->getall_app($appno); 
$data['own_land'] = $this->Registration_model->get_ownland($appno); 
$data['loan_data'] = $this->Registration_model->getloan_data($appno); 
$apppdf='4_SCSELB_2013_KL01'; 
$data['apppdf']=$apppdf; 
$pdfFilePath = FCPATH."reports/application/$apppdf.pdf"; 
if (file_exists($pdfFilePath) == FALSE) 
{ 
    ini_set('memory_limit','32M'); 
    $html = $this->load->view('pdf_report2', $data, true); 
    include_once APPPATH.'third_party/mpdf/mpdf.php'; 
    $mpdf=new mPDF('c'); 
    $mpdf->SetFooter('   [email protected] KSDC'.'|{PAGENO}|'.'Applied on '.date('d-M-Y H.i.s')); 
    $mpdf->WriteHTML($html); 
    $mpdf->Output($pdfFilePath, 'F'); 
}     
$this->load->view('pdf_report2',$data); 

}

回答

0

你得到的錯誤是文件不存在的,你有沒有調試這條線?

 APPPATH.'third_party/mpdf/mpdf.php'; ? 

如果你var_dump它會得到什麼樣的路徑?

+0

事實上,它在本地WAMP服務器上運行良好。當我在遠程lampp服務器上傳並執行它時出現問題。 WAMP和LAMPP中的路徑是否會有所不同? – coderaiseR

+0

APPPATH在index.php文件中定義: 'define('APPPATH',$ application_folder。'/');' (除非您改變了這一點)。 我仍然會調試它,看看你得到了什麼輸出。 它看起來應該可以工作,但顯然它沒有。 – Patrick

相關問題