Я не знаю, что произошло, но класс barcode39.php просто не работает. Если вы переходите по ссылке http://eventstar.hu/api/code39/BARCODE-123456789101, вы можете видеть, что есть некорректная ссылка на изображение, однако изображение было сгенерировано непосредственно в браузере классом PHP с правильными заголовками (image/gif). Если вы просматриваете источник (введите «источник просмотра:» перед URL-адресом в Chrome), вы можете увидеть, что данные изображения были здесь, начиная с GIF ...Barcode39 PHP класс перестает работать
Код не был слишком сложным. page_attr [1] - это конец URL-адреса, в данном случае: BARCODE-123456789101. Следующий фрагмент был завернут внутри if ($ page_attr [0] == "code39"), но это не имеет значения, потому что это правда.
include("include/barcode39/barcode39.class.php");
$bc = new Barcode39($page_attr[1]);
$bc->barcode_text_size = 2;
$bc->barcode_bar_thick = 2;
$bc->barcode_bar_thin = 1;
$bc->barcode_use_dynamic_width = false;
$bc->barcode_width = 300;
$bc->barcode_padding = 7;
$bc->draw();
exit;
Может ли возникнуть проблема с обновлением PHP? Или что-то не так с моим кодом? Я не касаюсь этих файлов несколько недель назад, но генератор штрих-кода больше не работает ... Любые предложения?
На приведенной выше странице требуется логин. –
Извините, теперь это общедоступно! –
Единственное, что я могу себе представить, это то, что вам нужно urldecode параметр $ page_attr [1]. –