я использую http://tcpdf.org Плагин для генерации штрих-кода PDF417 в PHP.
Но этот плагин имеет ошибку в PHP 7. (В PHP 5.6 без ошибок и работает нормально)
Вот ошибка:
И мой код:
require "tcpdf/tcpdf_barcodes_2d.php";
$barcodeObject=new TCPDF2DBarcode("12364524"),"PDF417");
$image=$barcodeObject->getBarcodePNG(10,5);
Чтобы исправить эту ошибку, мы можем отредактировать этот файл: tcpdf / include / barcodes / pdf417.php (строка 747)
Старый код:
$errsize = (2 << $ecl);
if ($maxerrsize >= $errsize)
{
break;
}
Новый код:
if($ecl>=0)
{
$errsize = (2 << $ecl);
if ($maxerrsize >= $errsize)
{
break;
}
}
Других решений пока нет …