무슨 일이 있었는지 모르겠지만 barcode39.php 클래스는 더 이상 작동하지 않습니다. http://eventstar.hu/api/code39/BARCODE-123456789101 링크를 따라 가면 깨진 이미지 링크가 있음을 알 수 있습니다. 그러나 이미지는 올바른 헤더 (image/gif)가있는 PHP 클래스에 의해 브라우저에 직접 생성됩니다. Chrome에서 URL 앞에 입력란 ('view-source :'입력)을 보면 이미지 데이터가 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 업데이트로 문제가 발생할 수 있습니까? 또는 내 코드에 문제가 있습니까? 몇 주 전에이 파일들을 만지지는 않네. 바코드 생성기가 더 이상 작동하지 않는다. 어떤 제안이 있니?
위의 페이지는 로그인해야합니다. –
죄송합니다. 이제 공개됩니다! –
내가 상상할 수있는 유일한 것은 $ page_attr [1] 매개 변수를 urldecode해야한다는 것입니다. –