将allow_url_fopen设置为On时,mpdf将不会打开图像

时间:2015-07-25 15:37:07

标签: php mpdf

使用PHP库mPDF我收到错误

  

找不到图像文件

在html中查找jpgs时。

当allow_url_fopen设置为Off时,不会发生这种情况,但是我需要启用该设置。

1 个答案:

答案 0 :(得分:0)

我设法在mpdf.php中更改了一个检查,它检查allow_url_fopen是否为Off,如果它不使用cURL。我改变了代码

if ((!$data || !$type) && !ini_get('allow_url_fopen') && function_exists("curl_init")) {
    $this->file_get_contents_by_curl($file, $data);     // needs full url?? even on local (never needed for local)
    if ($data) { $type = $this->_imageTypeFromString($data); }
} 

if ((!$data || !$type) && ini_get('allow_url_fopen') && function_exists("curl_init")) {
    $this->file_get_contents_by_curl($file, $data);     // needs full url?? even on local (never needed for local)
    if ($data) { $type = $this->_imageTypeFromString($data); }
}