Неустранимая ошибка: класс «DOMDocument» не найден в Codeigniter 2 и PHP 5.1 - PullRequest
0 голосов
/ 18 января 2019

Я использую PHP 5.6 на своем локальном хосте, и этот скрипт для генерации pdf работает хорошо. Но на сервере, который использует PHP 5.1, я получил эту ошибку. Вот скрипт в приложении / library / pdf.php.

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
require_once (dirname(__FILE__)) . '/dompdf/dompdf_config.inc.php';

class Pdfgenerator {

   function __construct() {
      $this->ci =& get_instance();

      $this->dompdf = new DOMPDF();

   }

   function generate($data){
      $html = $this->ci->load->view($data['template'],$data,true);
      $paper_size = isset($data['paper_size']) ? $data['paper_size'] : 'A4';
      $orientation = isset($data['orientation']) ? $data['orientation'] : 'potrait';
      $this->dompdf->set_paper($paper_size,$orientation);
      $this->dompdf->load_html($html);
      $this->dompdf->render();
      $this->dompdf->stream($data['filename'].'.pdf',array('Attachment'=>0));                
   }
}

Что я должен изменить, чтобы он работал в PHP 5.1?

...