Выдает ошибку pdf, хотя нормально работает на github, а не на localhost

Так что я работал над созданием карт от HTML до PDF.
Я наконец получил в свои руки проект GitHub, сделанный людьми Mozilla
Мозилла Керала

Это работает нормально по данной ссылке. Но когда я загружаю его на свой локальный хост, я получаю что-то вроде этого. когда я нажимаю создать карту.

Предупреждение: недопустимое смещение строки ‘ID’ в C: \ xampp \ htdocs \ demo \ vendor \ mpdf \ classes \ cssmgr.php в строке 1302

Предупреждение: Невозможно назначить пустую строку для смещения строки в C: \ xampp \ htdocs \ demo \ vendor \ mpdf \ classes \ cssmgr.php в строке 1302

Это строка в исходном коде cssmgr.php.

    1297    $classes = array();
1298    if (isset($attr['CLASS'])) {
1299     $classes = preg_split('/\s+/', $attr['CLASS']);
1300    }
1301    if (!isset($attr['ID'])) {
1302         $attr['ID'] = '';
1303        }

Пожалуйста, дайте мне знать, если есть какие-либо настройки.
Спасибо

1

Решение

Мне удалось решить эту проблему на PHP 7.1, добавив

$attr = is_array($attr) ? $attr : [];

в /mpdf60/classes/cssmgr.php по линии № 1296.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]