ການຜະລິດ barcode ກັບ PHP

ດໍາເນີນໂຄງການ PHP: ວິທີການກ່ຽວກັບການສ້າງຮູບພາບ barcode ຂອງທ່ານເພື່ອຊ່ວຍປະຢັດ (ຫຼືບໍ່) ແຜ່ນ? ພຽງແຕ່ປ້ອນລໍາດັບຂອງຕົວເລກທີ່ທ່ານເລືອກໄດ້. ເບິ່ງການແກ້ໄຂໃນ PHP ແລະຫນຶ່ງໃນ Javascript.

ຮູບສັນຍາລັກ

barcodegenerator-20120406.zip
1.50 KB 15561 ດາວໂຫລດ

author: Raj Trivedi
ປະເທດ: ອິນເດຍ
ເວັບໄຊ: ຫ້ອງຮຽນ PHP
ການປັບປຸງ: Taylor Lopes

ການແກ້ໄຂ 1 – PHP

ຫ້ອງຮຽນນີ້ແມ່ນເພື່ອນໍາໃຊ້ງ່າຍທີ່ສຸດ, ທ່ານສາມາດເຊື່ອວ່າ! ມີພຽງແຕ່ສອງສາຍຂອງລະຫັດແລະທ່ານມີຮູບພາບຂອງ barcode ຂອງທ່ານໃນຮູບແບບ GIF ໄດ້, ສ້າງຂຶ້ນຈາກສະຕິງລໍາດັບຂອງຕົວເລກທີ່ທ່ານເລືອກ. ທ່ານຍັງມີທາງເລືອກທີ່ຈະຊ່ວຍປະຢັດຮູບພາບ (ພາທະນາຍຄວາມ code) ໃນເອກະສານຫລືການສະແດງໂດຍກົງໃນການຜະລິດສະຄິບທີ່.

barcode.php

1
2
3
4
<?php
    require_once('barcode.inc.php'); 
    ໃຫມ່ barCodeGenrator("125689365472365458",1,"hello.gif"); 
?>

ການອະທິບາຍ
ໃນຄັ້ງທໍາອິດທີ່ພວກເຮົາກໍາລັງນໍາເຂົ້າໄຟລ໌ “barcode.inc.php”, ຊຶ່ງເປັນບ່ອນທີ່ຫ້ອງຮຽນໄດ້ຖືກຕັ້ງຢູ່ barCodeGenrator. ໃນແຖວທີ່ສອງທີ່ພວກເຮົາ instantiate ລະດັບການຖ່າຍທອດຕົວກໍານົດການທີ່ຈໍາເປັນທີ່ຈະວິທີການສ້າງແບບ.

ຕົວກໍານົດການ, ຕາມທີ່ທ່ານອາດຈະໄດ້ສັງເກດເຫັນ, ສະແດງຕາມລໍາດັບ:
(1°) ຕົວເລກທີ່ທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ເພື່ອປະກອບເປັນແຖບລະຫັດ
(2°) ຮູບແບບການສະແດງຜົນ: 0 = ສ້າງຜົນຜະລິດໂດຍກົງໃນຫນ້າຈໍ script ໄດ້ | 1 = ຊ່ວຍປະຢັດເອກະສານໃນການແຜ່ນ
(3°) ຊື່ໄຟລ໌. ທ່ານສາມາດໃຊ້ຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງຕໍ່ໄປນີ້ເພື່ອຊີ້ໃຫ້ເຫັນບ່ອນທີ່ໄຟລ໌ໄດ້ຖືກບັນທຶກໄວ້.

ພາບທີ່ໄດ້ຮັບລະຫັດຂ້າງເທິງນີ້ແມ່ນນີ້:
hello.gif
hello

ການປັບປຸງ

ດັ່ງຕໍ່ໄປນີ້, ຕາມການຮ້ອງຂໍ, ຂ້າພະເຈົ້າໄດ້ເພີ່ມຂຶ້ນຂະຫນາດນ້ອຍໃນລະຫັດຕົ້ນສະບັບ, ເພີ່ມສາມຕົວກໍານົດການໃຫມ່ (ທາງເລືອກ). ໃນປັດຈຸບັນທ່ານສາມາດກໍານົດຄວາມກວ້າງແລະຄວາມສູງຂອງບາລະຫັດແລະຍັງບອກວ່າທີ່ຈະສະແດງ (ຫຼືບໍ່) ຈໍານວນຂອງບາລະຫັດໄດ້ (ຂໍ້ຄວາມ).

ຕົວກໍານົດການເພີ່ມເຕີມສະແດງຕາມລໍາດັບ:
(4°) The width ບາ. ຍົກຕົວຢ່າງ: 190 pixels (ລາຍງານພຽງເລັກນ້ອຍຫຼືໂຕເລກ).
(5°) ລະດັບຄວາມສູງຂອງທະນາຍຄວາມ. ຍົກຕົວຢ່າງ: 130 pixels (ລາຍງານພຽງເລັກນ້ອຍຫຼືໂຕເລກ).
(6°) ຖ້າຫາກວ່າທ່ານກໍາລັງຈະໄປຕ້ອງການຫຼືບໍ່ຕ້ອງການສະແດງປ້າຍ / ຮູບພາບຈໍານວນລະຫັດ. ງານວາງສະແດງທີ່ແທ້ຈິງ =, ແລະ = false ບໍ່.

OBS: ໄດ້ຮັບການລະມັດລະວັງບໍ່ໃຫ້ຕັ້ງຄ່າ width ຂະຫນາດນ້ອຍແລະລວງກວ້າງຂອງຫຼາຍແລະໃນທີ່ສຸດການຕັດສ່ວນຫນຶ່ງຂອງບາໂຄດ.

barcode2.php
1
2
3
4
<?php
    require_once('barcode.inc.php'); 
    ໃຫມ່ barCodeGenrator('125689365472365458',0,'hello.gif', 190, 130, ທີ່ແທ້ຈິງ);
?>

ໄດ້ຮັບດີ:

ບໍ່ຕ້ອງສົງໃສ

ເຮັດແນວໃດມັນເຮັດວຽກຫຼື barcode?
ໃນຖານະເປັນຂໍ້ສະເຫນີແນະສໍາລັບການຄວາມຄິດເຫັນບໍ່ຫຼາຍປານໃດກ່ຽວກັບການໄປສະນີນີ້, ສິ່ງທີ່ script ນີ້ບໍ່ແມ່ນແປງຕົວເລກເຂົ້າໄປໃນບາ. ເພາະສະນັ້ນຈຶ່ງ, ທ່ານຈະຈໍາເປັນຕ້ອງຕິດລໍາດັບຈໍານວນທີ່ຕ້ອງການແລະຈະໂອນໃຫ້ script ເພື່ອວ່າເນັ້ນບາໂຄ້ດເຫມາະສົມກັບມາດຕະຖານທີ່ທ່ານຕ້ອງການ, ເຊັ່ນ EHV-13.

ກ່ອນທີ່ຈະລະບຸວ່າຜູ້ອ່ານບໍ່ອ່ານບາໂຄດ, ໃຊ້ເວລາເຂົ້າໄປໃນບັນຊີຂອງທັງສອງເປັນໄປໄດ້: (1) ທ່ານກໍາລັງໃຊ້ເປັນຜູ້ອ່ານສະເພາະມາດຕະຖານທີ່ແນ່ນອນ, ເປັນ homebank. ໃນກໍລະນີນີ້, ເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ຕິດຕັ້ງໃນລໍາດັບຈໍານວນຫລາຍເປັນມາດຕະຖານທີ່ກໍານົດໄວ້, ມັນຈະບໍ່ດໍາເນີນການເຖິງແມ່ນວ່າ; (2) ທ່ານກໍາລັງສ້າງຮູບພາບການປູກພືດ (ໂດຍເຄິ່ງ) Barcode, ເຮັດໃຫ້ລະຫັດບໍ່ສາມາດອ່ານ. ເບິ່ງວິທີການແກ້ໄຂນີ້ໃນວິທີການທີ່ມັນໄດ້ພຽງແຕ່ຕ່ໍາກວ່າ. ຄວາມຈິງແລ້ວແມ່ນວ່າບາລະຫັດສາມາດໄດ້ຮັບການອ່ານຢ່າງສົມບູນ, ເປັນເພື່ອນຮ່ວມງານທີ່ໄດ້ກ່າວມາ: “Honeywell ມີເຄື່ອງສາຍນັ້ນແລະມັນບອກວ່າມົນ, ເຖິງແມ່ນວ່າມີລະຫັດເທົ່ານັ້ນ 2 ຈໍານວນ, ie u ສາມາດນໍາໃຊ້ຕົວເລກຈໍານວນທີ່ທ່ານຕ້ອງການໃນລະຫັດ“.

ເບິ່ງຄວາມຄິດເຫັນ:
– Nicolas Alves 26 ມັງກອນ 2012 ທີ່ 10:53 #
– Carlos 4 ທັນວາ 2012 ທີ່ 11:20 #

ການສະແດງຂອງຕົນຫຼາຍຂອງບາລະຫັດຢືນຢັນ, ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ເຮັດ barcode Loop?
Sim. ໃນກໍລະນີນີ້, ຊ່ວຍປະຢັດຮູບພາບ (ພາທະນາຍຄວາມ code) ແຜ່ນ, ໂດຍການຕັ້ງຄ່າພາລາມິເຕີ 2 ° 1.

1
2
3
4
5
6
7
8
<?php
require_once('barcode.inc.php'); 
ສໍາລັບການ ($ຂ້າພະເຈົ້າ = 0; $ຂ້າພະເຈົ້າ < 10; $ຂ້າພະເຈົ້າ++) {
  $code_number = rand(1000000000, 9999999999);
  ໃຫມ່ barCodeGenrator($code_number,1,'barcode_'.$code_number.'.gif', 190, 130, ທີ່ແທ້ຈິງ);
  echo '<img src="barcode_'.$code_number.'.gif" />'; 
}
?>

ເປັນຫຍັງແຖບລະຫັດໄດ້ຖືກຕັດແລະບໍ່ສາມາດອ່ານ?
ດັ່ງທີ່ໄດ້ກ່າວ, ນີ້ເກີດຂຶ້ນ, ເພາະວ່າທ່ານອາດຈະນໍາໃຊ້ width ຂະຫນາດນ້ອຍຫຼາຍຫຼືສູງຈາກພື້ນທີ່ທີ່ເຫມາະສົມແລະຈໍາເປັນສໍາລັບລະດັບທີ່ຈະສ້າງບາໂຄດ. ສິ່ງທີ່ທ່ານສາມາດພະຍາຍາມເພື່ອປ້ອງກັນການນີ້ເກີດຂຶ້ນແມ່ນເພື່ອນໍາໃຊ້ອຸປະກອນ: ໄປທົດສອບ width ຈົນກວ່າທ່ານຈະຮູ້ສຶກວ່າທ່ານຍັງບໍ່ໄດ້ຕັດ barcode ໄດ້. ເຮັດແນວໃດດຽວກັນສໍາລັບລະດັບຄວາມສູງ, ສະນັ້ນເປັນທີ່ຈະບໍ່ຕັດສະແດງເລກທີ່, ຖ້າຫາກວ່າຕົວກໍານົດການທີ່ຜ່ານມາເປັນຄວາມຈິງ. ເຮັດນີ້, ຫຼຸດຜ່ອນຂະຫນາດຮູບພາບທີ່ສ້າງຂຶ້ນໂດຍ IMG ໂຄດຄໍາສັ່ງໃຫ້ເຫດຜົນ WIDTH, ໃຫ້ພໍດີກັບຂະຫນາດທີ່ທ່ານຕ້ອງການ. ດັ່ງນັ້ນບາລະຫັດຈະມີຂະຫນາດນ້ອຍ, ເຈຍລະໄນ!

1
2
3
4
5
<?php
  require_once('barcode.inc.php'); 
  ໃຫມ່ barCodeGenrator('125689365472365458',1,'barcode.gif', 180, 42, ທີ່ແທ້ຈິງ);
  echo '<img src="barcode.gif" width="150" />'; 
?>

ບາໂຄ້ດສ້າງຕົວອັກສອນ (ຕົວອັກສອນ)?
Sim. ເຮັດໃຫ້, ການທົດສອບແລະເຫັນວ່າເປັນການຕ່ໍາກວ່າ. ຢ່າງໃດກໍຕາມ, ຂ້າພະເຈົ້າບໍ່ສາມາດຮັບປະກັນວ່າໃຫ້ຜູ້ນໃນການຮັບຮູ້ຕົວອັກສອນ.

ການແກ້ໄຂ 2 – Javascript

ທ່ານສາມາດສ້າງບາລະຫັດກັບ javascript. ໄດ້ bytescoutbarcode128.js ເປັນສະຄິບສາມາດສ້າງບາລະຫັດແລະແປງມັນກັບຮູບພາບການນໍາໃຊ້ການເຂົ້າລະຫັດ “base64”; ເນັ້ນທັງຫມົດລູກຄ້າຂ້າງຄຽງ (ຕົວທ່ອງເວັບທີ່ບໍ່ມີ), ບໍ່ມີລະຫັດຂອງເຄື່ອງແມ່ຂ່າຍຂ້າງຄຽງ. ສະຄິບເຕັມທີ່ສາມາດດາວໂຫຼດໄດ້ຈາກເວັບໄຊຂອງນັກພັດທະນາຂອງ http://www.bytescout.com/.

ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງ. ຂ້າພະເຈົ້າໄດ້ສ້າງຫນ້າທີ່ເປັນ “saveBarcode()” ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະດາວນ໌ໂຫລດຮູບພາບແລະບັນທຶກລົງໃນແຜ່ນ. ທີ່ນີ້ຂ້າພະເຈົ້າຈະເຮັດໃຫ້ປະຫຍັດຮູບພາບໄປຍັງດິດດ້ວຍຕົນເອງ, ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໂດຍການຄລິກໃສ່ “ຊ່ວຍປະຢັດ”, ຮູບພາບລະຫັດ Base64 (ພາທະນາຍຄວາມ code) ມັນຈະຖືກສົ່ງຜ່ານທາງໄປສະນີເພື່ອເປັນ script ງ່າຍດາຍທີ່ເອີ້ນວ່າມັນ “barcode.php”, ທີ່ເຮັດໃຫ້ການປິ່ນປົວແລະບັນທຶກພາບດິດ. ແຕ່ທ່ານອາດຈະຕ້ອງການທີ່ຈະເຮັດສິ່ງນີ້, ອັດຕະໂນມັດແລະໂປ່ງໃສ (ງຽບ), ດັ່ງນັ້ນໃນເວລາທີ່ການສ້າງຮູບພາບ barcode ໄດ້, ກໍລະນີຍັງແລ້ວບັນທຶກໄປຍັງແຜ່ນ, ໂດຍບໍ່ຕ້ອງໃຫ້ຄລິກໃສ່ປຸ່ມທີ່. ສໍາລັບນີ້, ທ່ານຕ້ອງໃຊ້ Ajax, ແຕ່ການປະຕິບັດນີ້ຈະບໍ່ສະແດງໃຫ້ເຫັນສໍາລັບໃນປັດຈຸບັນ, ຕົກ​ລົງ?

barcode.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!html DOCTYPE>
<html>
  <ຫົວ>
    <ຫົວຂໍ້>BytescoutBarcode128</ຫົວຂໍ້>
    <http meta-equiv="Content-Type" ເນື້ອໃນ="text/html; charset=UTF-8" />
    <ປະເພດ script="text/javascript" src="bytescoutbarcode128_1.00.07.js"></script>  
  </ຫົວ>
  <body onload="updateBarcode()">
    <ການປະຕິບັດຮູບແບບ="">
      C&oacute;digo de Barras:
      <input id="barcodeValue" type="text" ຊື່="value" ມູນຄ່າ="abcd123456" />
      <ປະເພດປະກອບ="button" ມູນຄ່າ="Gerar" onclick="updateBarcode()" />
    </ຮູບແບບ>
    <p>
      C&oacute;digo de Barras convertido para imagem:<br />
      <img id="barcodeImage" ແບບ="border: solid 1px black;"/>
    </p>
    <ປະເພດ script="text/javascript">
      ຫນ້າທີ່ updateBarcode() {
	ແມ່ນ barcode = ໃຫມ່ bytescoutbarcode128();
        ແມ່ນ ມູນຄ່າ = ເອກະສານ.getElementById("barcodeValue").ມູນຄ່າ;
        barcode.valueSet(ມູນຄ່າ);
        barcode.setMargins(5, 5, 5, 5);
        barcode.setBarWidth(2);
        ແມ່ນ width = barcode.getMinWidth();
        barcode.setSize(width, 100);
        ແມ່ນ barcodeImage = ເອກະສານ.getElementById('barcodeImage');
   	barcodeImage.src = barcode.exportToBase64(width, 100, 0);
      }
 
      ຫນ້າທີ່ saveBarcode() {
        ເອກະສານ.frmSaveBarcode.barcodeBase64.ມູນຄ່າ=ເອກະສານ.getElementById('barcodeImage').src;
        ເອກະສານ.frmSaveBarcode.submit();
      }
    </script>
    <form name="frmSaveBarcode" ການປະຕິບັດ="barcode.php" ວິທີການ="post">
      <input id="barcodeBase64" ຊື່="barcodeBase64" type="hidden" ມູນຄ່າ="1231" />
      <ປະເພດປະກອບ="button" ມູນຄ່າ="Salvar" onclick="saveBarcode()" />
    </ຮູບແບບ>    
  </ຮ່າງກາຍ>
</html>

Note que apenas fiz uso do scriptbytescoutbarcode128_1.00.07.js“, que você pode pegar em http://www.bytescout.com/. Não tem mistério!

ໃນປັດຈຸບັນ, vamos ver o arquivo barcode.php que receberá a códificação base64 da imagem (ພາທະນາຍຄວາມ code) para salvá-la em disco:

barcode.php

1
2
3
4
5
6
<?php
  $barcodeBase64 =  strip_tags($_POST['barcodeBase64']);
  list($type, $ຮູບພາບ) = explode(',', $barcodeBase64);
  file_put_contents('barcode.png', base64_decode($ຮູບພາບ));
  echo 'Imagem salva em disco!';
?>
ຈໍານວນທັງຫມົດ: 152809

112 ຄວາມຄິດເຫັນ “ການຜະລິດ barcode ກັບ PHP

  1. Gilson ກ່າວວ່າ:

    Opa.
    ຂໍຂອບໃຈສໍາລັບການຕອບຄໍາ.
    ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າດໍາເນີນໂຄງການໃນ php ແລະມີທຸກສິ່ງທຸກຢ່າງເຮັດວຽກ.
    ກັບຫ້ອງຮຽນນີ້ແມ່ນ e ບໍ່ຈໍາເປັນຕ້ອງພົບວ່າດາວນ໌ໂຫລດ p.
    ມັນເປັນວິທີທີ່ທ່ານສົ່ງໃຫ້ຂ້າພະເຈົ້າລະດັບການ , barcode.inc.php

    ຂໍຂອບໃຈທ່ານ.

  2. Oi, ລະດັບການສາມາດດາວໂຫລດທີ່ນີ້ກ່ຽວກັບການໄປສະນີນີ້. ພຽງແຕ່ໃຫ້ຄລິກໃສ່ບ່ອນທີ່ມັນບອກວ່າບໍ່ມີ “ດາວນ໌ໂຫລດ: barcode-generator-2009-10-14.zip”… ພຽງແຕ່ unpack ແລະນໍາໃຊ້ຕໍ່ໄປເພື່ອສະຄິບ PHP ຂອງທ່ານ. ໄດ້ເວົ້າເຖິງ, t +

  3. welisson Dias ກ່າວວ່າ:

    ຫຼາຍງາມແລະ Guy ງ່າຍດາຍ, ດັ່ງນັ້ນໃນເວລາທີ່ຂ້າພະເຈົ້າດາວນ໌ໂຫລດ, ແມ່ນບໍ່ໄດ້ລວມ
    ເປັນ barcode.inc.php classe, ມັນແມ່ນເພື່ອສົ່ງອີເມລ໌ຂ້າພະເຈົ້າ?

    ຂໍຂອບໃຈທ່ານ.

    • Oi, ແທ້… ຂ້າພະເຈົ້າຄິດວ່າມັນໄດ້ສົ່ງເອກະສານຜິດພາດ. ການປັບປຸງແລ້ວ, ກະລຸນາພະຍາຍາມດາວໂຫຼດອີກເທື່ອຫນຶ່ງ. ຂໍຂອບໃຈສໍາລັບການປ່ອຍ!

    • ແລະຫຼັງຈາກນັ້ນ… ເບິ່ງ, ຂ້າພະເຈົ້າບໍ່ໄດ້ຮັບການທົດສອບກັບຫຼິ້ນ, ແຕ່ຂ້າພະເຈົ້າເຊື່ອວ່າການເຮັດວຽກທີ່ສະຫນອງໃຫ້ມັນບໍ່ແມ່ນຜູ້ອ່ານທີ່ພິມ Homebank, ເພາະວ່າທ່ານຈະໄດ້ຮັບມາດຕະຖານການຝຶກອົບຮົມທີ່ກໍານົດໄວ້… ຖ້າຫາກທ່ານຫຼືໃຜຜູ້ຫນຶ່ງໃຊ້ເຄື່ອງອ່ານໄດ້, ກະລຸນາສະແດງຄວາມເຫັນເປັນ… ໄດ້ເວົ້າເຖິງ, t +

      • Carlos ກ່າວວ່າ:

        ຂ້າພະເຈົ້າທົດສອບກັບຕຽງມື (ມັນຍັງສະຫນັບສະຫນູນ) ຍີ່ຫໍ້ Honeywell, ມັນເຮັດວຽກຢ່າງສົມບູນ.

  4. Quem estiver com problemas do tipo de não ter permissão para escrever arquivos nas pastas do servidor ou problemas com cabeçalho do arquivo uma solução é colocar o arquivo gerador de código de barras em uma tag como vou mostrar no exemplo abaixo, lembrando que será necessário fazer modificações na classe.

    no arquivo barcode.inc.php adicione as seguintes linhas.

    $code = $_GET[“ລະຫັດ”];
    barCodeGenrator ໃຫມ່($ລະຫັດ, 0, “teste.gif”);

    ໃນປັດຈຸບັນພຽງແຕ່ສະແດງກິ່ງງ່າໂຄດຄໍາສັ່ງຂ້າງລຸ່ມນີ້ຢູ່ໃນສະຖານທີ່ທີ່ເຫມາະສົມທີ່ທ່ານຕ້ອງການທີ່ຈະສະແດງ barcode ໄດ້…

  5. Felipe ກ່າວວ່າ:

    ສະບາຍດີ, agredeçoຫຼາຍສໍາລັບການແບ່ງປັນແລະຂ້າພະເຈົ້າເວົ້າວ່າຈະເປັນການນໍາໃຊ້ທີ່ຍິ່ງໃຫຍ່. A ໃນປັດຈຸບັນພວກເຮົາບໍ່ຕ້ອງສົງໃສ… rs ເປັນໄປໄດ້ທີ່ຈະສ້າງ barcode ຊະນິດ 39 ກັບລະດັບນີ້ ?

    • ຂ້າພະເຈົ້າບໍ່ຮູ້ແຈ້ງ, Felipe… ຈຸດປະສົງຂອງລະດັບດັ່ງກ່າວແມ່ນເພື່ອແປງຈໍານວນໃນແຖບລະຫັດທີ່ສອດຄ້ອງກັນຂອງຕົນ. ເພື່ອຕອບສະຫນອງມາດຕະຖານທີ່ແນ່ນອນ, ມີຈະຕ້ອງເງື່ອນໄຂທີ່ມີຊຶ່ງເຂົາເຈົ້າໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ. ໄດ້ເວົ້າເຖິງ…

  6. ເອຟເວີຕັນ ກ່າວວ່າ:

    ສະບາຍດີ. ມັນເຮັດວຽກ, ແຕ່ວິທີການເຮັດແນວໃດຂ້າພະເຈົ້າປະກອບມີຢູ່ໃນ script ຂອງຂ້າພະເຈົ້າ? ສໍາລັບໃນເວລາທີ່ຂ້າພະເຈົ້າເຮັດແນວໃດ, ເຮັດໃຫ້ຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້ “Image ປະກອບດ້ວຍຄວາມຜິດພາດແລະບໍ່ສາມາດໄດ້ຮັບການສະແດງ”.

    ທ່ານສາມາດກະລຸນາຊ່ວຍຂ້າພະເຈົ້າ?

    • ພະຍາຍາມພາລາມິເຕີທີ່ 2 setted “1” ດັ່ງນັ້ນເອກະສານແມ່ນ, ຄັ້ງທໍາອິດ, ບັນທຶກໄວ້ໃນແຜ່ນແລະຫຼັງຈາກນັ້ນຫຼັງຈາກນັ້ນການນໍາໃຊ້ໂຄດຄໍາສັ່ງ IMG (html) ປົກກະຕິທີ່ຈະສະແດງຮູບພາບທີ່ບັນທຶກໄວ້ (.gif).

  7. ໂຈນາທານ A. de Sousa Cruz ກ່າວວ່າ:

    ຂ້າພະເຈົ້າບໍ່ເຂົ້າໃຈວ່າພາກສ່ວນທີ່. ໃນເວລາທີ່ຂ້າພະເຈົ້າເອົາໃຈໃສ່ລະຫັດໃນ script ທີ່ມັນປາກົດວ່າບໍ່ cod ໄດ້. ບາ.

  8. Cecilia ກ່າວວ່າ:

    ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມທີ່ຈະເພີ່ມລະຫັດນີ້ໃນ script ຂອງຂ້າພະເຈົ້າ, ແຕ່ວ່າມັນລັກສະນະ strange ຫຼາຍ.
    ຖ້າຫາກວ່າຂ້າພະເຈົ້າກໍານົດຕົວກໍານົດການທີ່ຈະ 2 “1”, ປະກົດວ່າມີລັກສະນະບໍ່ແລະ MTO ຫນ້ອຍຈະບັນທຶກຮູບພາບ…

    ໃຜມີຄໍາແນະນໍາຂອງສິ່ງທີ່ຈະເຮັດແນວໃດ?

    • Oi, ຈະທີ່ຂາດເພື່ອໃຫ້ສາມາດໄດ້ຫ້ອງສະຫມຸດ GD (ຈັດຮູບພາບ) ບໍ່ມີ php.ini seu? ເບິ່ງປະມານໃນອິນເຕີເນັດ… ລະຫັດດັ່ງກ່າວໄດ້ຮັບການທົດສອບແລະກໍາລັງເຮັດວຽກ, falouuu

  9. ດີ, ໂດຍທົ່ວໄປນີ້ແປງຕົວເລກເທົ່ານັ້ນໃນບາ, ດັ່ງນັ້ນຈຶ່ງກອບເປັນຈໍານວນເປັນຫລັກ, ລະຫັດ.
    ແຕ່ເພື່ອປະຕິບັດຕາມຮູບແບບຂອງ, ຈະຕ້ອງປ້ອນເສພາະ 13 ຫລັກ (ຈໍານວນ), EAT-13 ທີ່ພົ້ນເດັ່ນຂື້ນຮູບແບບ.

    ບໍ່ຄໍານຶງເຖິງຈໍານວນຂອງຕົວເລກ, ຫຼືຖ້າຫາກວ່າໃນຕອນຕົ້ນນີ້ແມ່ນກ່ຽວກັບຫຼືບໍ່, ຂ້າພະເຈົ້າເຊື່ອວ່າຜູ້ອ່ານຈະອ່ານ. ຫຼັງຈາກນັ້ນ, ມົນ.

    ຂ້າພະເຈົ້າຮູ້ວ່າ script ນີ້ສ້າງຮູບພາບທີ່ຂະຫນາດໃຫຍ່ທີ່ສຸດ, ມີ lots ຂອງຊ່ອງສີຂາວ. ຫຼັງຈາກນັ້ນ, ເອກະສານແກ້ໄຂ “barcode.inc.php”, ໃນເສັ້ນ 20, ການປ່ຽນແປງ width ຂອງຮູບພາບທີ່ສ້າງຂຶ້ນໄດ້.

    ເສັ້ນ 20:
    $img = imagecreate(WIDTH, HEIGHT);

    ຂ້າພະເຈົ້າຈະເຮັດໃຫ້ຄວາມກວ້າງ 145 ທີ່ນີ້, ຖ້າຫາກວ່າການນໍາໃຊ້ EAT-13 ມາດຕະຖານ.

    ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບມາດຕະຖານ EAT-13: http://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras

    ການ +

    • ຂໍຂອບໃຈ… ຂ້າພະເຈົ້າໄດ້ຮັບປະໂຫຍດແລະເຮັດໃຫ້ການປັບຂະຫນາດນ້ອຍໃນລະຫັດຕົ້ນສະບັບ, ດັ່ງນັ້ນທ່ານສາມາດແຈ້ງຄວາມກວ້າງແລະຄວາມສູງຢູ່ໃນລະດັບທີ່ເອີ້ນວ່າ (builder ວິທີການ). ທ່ານສາມາດໃນປັດຈຸບັນຍັງສະແດງຕົວເລກທີ່, ຕ່ໍາກວ່າບາໂຄ້ດ: barCodeGenrator ໃຫມ່('125689365472365458′,0,'hello.gif', 190, 130, ທີ່ແທ້ຈິງ); ສິ່ງໃດແດ່ທີ່ເຮັດໃຫ້ເປັນອ່ານອີກເທື່ອຫນຶ່ງໃນການໄປສະນີທີ່ຖືກອະທິບາຍທີ່ດີທີ່ສຸດ, falouuu.

    • ໃຫ້ເກັບໄວ້ພາຍໃນໂຄງສ້າງການຄ້າງຫ້ອງທີ່ເປັນ “ໃນຂະນະທີ່”, “ສໍາລັບການ”, “ເຮັດແນວໃດໃນຂະນະທີ່”, “foreach”… ແລະຈະມີການປ່ຽນແປງໃນມູນຄ່າຈໍານວນຫລາຍຂອງ barcode ແລະຊື່ຮູບພາບທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້, ມາດຕະການທີ່ເຮັດໃຫ້ວົງການ…

      • ຕອນບ່າຍດີດີຫລາຍຫມູ່ລະຫັດແຕ່ເປັນເພື່ອນຂອງຂຶ້ນແລ້ວເວົ້າວ່າບໍ່ມີສາມາດເຮັດໄດ້ລະຫັດຫຼາຍ, ໃນຫນ້າຈໍທີ່ດຽວກັນ.

      • Oi Rodolfo, ເບິ່ງຕົວຢ່າງທີ່ຂ້າພະເຈົ້າໃຫ້ຢູ່ໃນຕອນທ້າຍຂອງການໄປສະນີທີ່ມີຫົວຂໍ້ວ່າ "ເບິ່ງໃນໄລຍະ barcode ໄດ້ | Loop barcode " ...

    • ຂ້າພະເຈົ້າໄດ້ປັບປຸງ. ກະລຸນາອ່ານອີກເທື່ອຫນຶ່ງຕອບຂ້າງເທິງແລະດາວໂຫລດລະຫັດໃຫມ່. ໂດຍພື້ນຖານແລ້ວຂ້າພະເຈົ້າໄດ້ເພີ່ມສອງຕົວກໍານົດການໃນຕອນທ້າຍຂອງການໂທວິທີສ້າງໄດ້, ໄດ້ຮັບດີ: barCodeGenrator ໃຫມ່($code_number,0,'hello.gif', 190, 130, ທີ່ແທ້ຈິງ); ໄດ້ “ທີ່ແທ້ຈິງ” ມັນເປັນພຽງແຕ່ທີ່ຈະສະແດງຈໍານວນຕ່ໍາກວ່າບາໂຄ້ດໄດ້. ຖ້າຫາກວ່າໄດ້ກະລຸນາ, ອອກຈາກ “ທີ່ບໍ່ຖືກຕ້ອງ” ຫຼື omit ພາລາມິເຕີ.

    • ຂ້າພະເຈົ້າບໍ່ຮູ້ຈັກ. ຂ້າພະເຈົ້າຈະມີເພື່ອເຂົ້າໄປເບິ່ງວິທີການເຮັດວຽກຮູບແບບຂອງຮູບແບບນີ້ແລະພະຍາຍາມທີ່ຈະປັບລະຫັດສະແດງຂໍ້ມູນ.

  10. Afrânio ກ່າວວ່າ:

    ແນວໃດຂ້າພະເຈົ້າເພີ່ມທະວີຂະຫນາດຂອງລະຫັດ, ເນື່ອງຈາກວ່າຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະນໍາໃຊ້ຮູບແບບນີ້ນີ້. ຄາດເຮັດວຽກຢ່າງສົມບູນ, ແຕ່ສ້າງຮູບຂະຫນາດນ້ອຍຫຼາຍ. ມັນບໍ່ມີວິທີການໃດເພື່ອເພີ່ມທະວີຜົນຜະລິດຂອງລະຫັດນີ້? ທັງຕັ້ງແລະອອກຕາມລວງນອນ ?

    • ຂ້າພະເຈົ້າໄດ້ປັບໃນລະຫັດ; ກະລຸນາອ່ານອີກເທື່ອຫນຶ່ງໄປສະນີແລະດາວນ໌ໂຫລດໄຟລ໌ອີກເທື່ອຫນຶ່ງສະແດງຂໍ້ມູນ.

  11. Renan ກ່າວວ່າ:

    ຕອນບ່າຍດີ,
    ຂ້າພະເຈົ້າເອົາໃຈໃສ່ຈໍານວນທີ່ຈະສ້າງບາລະຫັດ , ແລະຫຼັງຈາກນັ້ນຂ້າພະເຈົ້າບັນທຶກໄວ້ໃນແຜ່ນເປັນ? ຂ້າພະເຈົ້າບໍ່ເຂົ້າໃຈອະທິບາຍຝັກອີກ?

    • Oi, script ນີ້ແມ່ນເພື່ອໄດ້ຮັບການນໍາໃຊ້ໂດຍການພັດທະນາ, ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຮູ້ນ້ອຍຂອງ PHP programming ພາສາແລະສະພາບແວດລ້ອມປະຕິບັດການຂອງຕົນ (ເວັບໄຊຕ໌ຂອງເຄື່ອງແມ່ຂ່າຍ). ແລ້ວ, ຈໍານວນຂອງບາໂຄ້ດຕ້ອງຖືກເກັບໄວ້ໃນພາລາມິເຕີທໍາອິດຂອງວິທີການສ້າງແບບ. ໂດຍທີ່ຄິດວ່າຈໍານວນແມ່ນ 125689365472365458, ຫຼັງຈາກນັ້ນມັນຄ້າຍຄືນີ້: barCodeGenrator ໃຫມ່('125689365472365458′,1,'hello.gif', 190, 130, ທີ່ແທ້ຈິງ); ນີ້ຈະສ້າງຮູບພາບການໂທ “hello.gif”, ກັບຂະຫນາດ 190 x 130 pixels, ສ້າງຕັ້ງຂຶ້ນໂດຍບາໂຄ້ດທີ່ເປັນຕົວແທນຈໍານວນເຂົ້າໃນ (125689365472365458), ຍົກເວັ້ນທີ່ບໍ່ມີແຜ່ນທ້ອງຖິ່ນ (HD).

  12. Rafael Peregrino ກ່າວວ່າ:

    ສະບາຍດີ, uizer ຂອງທ່ານມີການປ່ຽນແປງໂຟນເດີທີ່ຈະໄດ້ຮັບການບັນທືກພາບຂອງບາລະຫັດ, ວິທີການເຮັດແນວໃດມັນ?

    • oi. ທ່ານພຽງແຕ່ຕ້ອງການທີ່ຈະເຂົ້າໃນພາລາມິເຕີທີ່ສາມວິທີການທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້, ບາງສິ່ງບາງຢ່າງເຊັ່ນ: “img / barcode.gif”.

      • Rogerio Alan Dobler ກ່າວວ່າ:

        ຂ້າພະເຈົ້າເຂົ້າໃຈ php ບາງ… ຂ້າພະເຈົ້າສາມາດອະທິບາຍມັນດີກວ່າ? ວິທີການຂ້າພະເຈົ້າເຮັດໃຫ້ມັນຢູ່ໃນຊັ້ນຮຽນທີສາມ? ທີ່ຫ້ອງຮຽນນີ້ແມ່ນ? ຂໍຂອບໃຈທ່ານ

      • Ola Rogerio. ມັນບໍ່ໄດ້ເປັນລະດັບທີສາມ, ແຕ່ builder ພາລາມິເຕີທີ່ສາມ, ໃນກໍລະນີນີ້, ມອບໃຫ້ໂດຍ filename (ຫລືເສັ້ນທາງ) “hello.gif”. ການນໍາໃຊ້ barcode ນີ້ທ່ານຈໍາເປັນຕ້ອງຮູ້ທີ່ຈະດໍາເນີນໂຄງການໃນ PHP. ການດໍາເນີນການ, ທ່ານຕ້ອງມີ Web server ແລ່ນ (Apache + PHP). ຄໍາຮ້ອງສະຫມັກເຊັ່ນ: Wampserver ຕິດຕັ້ງມັນສໍາລັບທ່ານ. ຫຼັງຈາກນັ້ນ, ພຽງແຕ່ເຮັດໃຫ້ໄຟລ໌ / ຄາດວ່າທ່ານດາວໂຫຼດໄປສະນີນີ້ (barcode.inc.php e indexphp?) ໃນລະບົບ “C:\WAMP www barcode” (ສ້າງໂຟນເດີ “barcode”) ແລະເຮັດໃຫ້ໂທໂດຍຕົວທ່ອງເວັບໄດ້ http://localhost/barcode. ມີການປ່ຽນແປງຂໍ້ມູນຕົວຢ່າງທີ່ມີຢູ່ໃນ indexphp? ດັ່ງນັ້ນບາໂຄ້ດສາມາດໄດ້ຮັບການສ້າງຂຶ້ນອີງຕາມສິ່ງທີ່ທ່ານຕ້ອງການ. Falouuu…

  13. alexa ກ່າວວ່າ:

    ສະບາຍດີ Taylor, ລະຫັດທີ່ຍິ່ງໃຫຍ່ໃນການສ້າງ barcode. ຢ່າງໃດກໍຕາມ, ຂ້າພະເຈົ້າພົບບັນຫາ, ຂ້າພະເຈົ້າມີການປ່ຽນແປງຂະຫນາດຂອງບາໂຄ້ດໃນການ 110 x 42 px, ມັນສ້າງປະຊຸມສະໄຫມ, ຢ່າງໃດກໍຕາມ, ມັນບໍ່ໄດ້ຖືກກວດພົບໃນຜູ້ອ່ານ barcode, ໃນ tamnho ປົກກະຕິແມ່ນອ່ານມົນ, something'percebi, ແມ່ນວ່າຖ້າຫາກວ່າຂ້າພະເຈົ້າອອກຈາກການເບິ່ງຕົວເລກທີ່(TRUE), ມັນຕັດຫຼາຍຂອງຕົວເລກທີ່. ມັນມີບາງສິ່ງບາງຢ່າງທີ່ຈະເຮັດແນວໃດສໍາລັບການນີ້?
    VALEW!

    • Oi Alex, ດັ່ງທີ່ໄດ້ກ່າວ, ນີ້ເກີດຂຶ້ນ, ເພາະວ່າທ່ານອາດຈະນໍາໃຊ້ width ຂະຫນາດນ້ອຍຫຼາຍຫຼືສູງຈາກພື້ນທີ່ທີ່ເຫມາະສົມແລະຈໍາເປັນສໍາລັບລະດັບທີ່ຈະສ້າງບາໂຄດ. ສິ່ງທີ່ທ່ານສາມາດພະຍາຍາມເພື່ອປ້ອງກັນການນີ້ເກີດຂຶ້ນແມ່ນເພື່ອນໍາໃຊ້ອຸປະກອນ: ໄປທົດສອບ width ຈົນກວ່າທ່ານຈະຮູ້ສຶກວ່າທ່ານຍັງບໍ່ໄດ້ຕັດ barcode ໄດ້. ເຮັດແນວໃດດຽວກັນສໍາລັບລະດັບຄວາມສູງ, ສະນັ້ນເປັນທີ່ຈະບໍ່ຕັດສະແດງເລກທີ່, ຖ້າຫາກວ່າຕົວກໍານົດການທີ່ຜ່ານມາເປັນຄວາມຈິງ. ເຮັດນີ້, ຫຼຸດຜ່ອນຂະຫນາດຮູບພາບທີ່ສ້າງຂຶ້ນໂດຍ IMG ໂຄດຄໍາສັ່ງໃຫ້ເຫດຜົນ WIDTH, ໃຫ້ພໍດີກັບຂະຫນາດທີ່ທ່ານຕ້ອງການ. ດັ່ງນັ້ນບາລະຫັດຈະມີຂະຫນາດນ້ອຍ, ເຈຍລະໄນ!

      1
      2
      3
      4
      5
      
      <?php
        require_once('barcode.inc.php'); 
        ໃຫມ່ barCodeGenrator('125689365472365458',1,'barcode.gif', 180, 42, ທີ່ແທ້ຈິງ);
        echo '<img src="barcode.gif" width="150" />'; 
      ?>
  14. ຟາບິໂອ Aguiar ກ່າວວ່າ:

    ທ່ານຢາກຈະນໍາໃຊ້ແມ່ແບບຂອງທ່ານ, ກັບຂະຫນາດຮູບພາບແລະຕົວເລກທີ່ປາກົດ, ບ່ອນທີ່ຂ້າພະເຈົ້າສາມາດດາວນ໌ໂຫລດລະດັບທີ່?

  15. ຟາບິໂອ Aguiar ກ່າວວ່າ:

    Opa, Taylor, ຂໍ້ແກ້ຕົວ, ຂ້າພະເຈົ້າຄິດວ່ານີ້ແມ່ນການເຊື່ອມຕໍ່ກັບໄຟລ໌ທີ່ລ້າສະໄຫມ.
    ຄໍາຖາມທີ່ໄດ້ເກີດຂຶ້ນໃນປັດຈຸບັນອີກອັນຫນຶ່ງທີ່ບາງທີ່ທ່ານສາມາດຊ່ວຍຂ້າພະເຈົ້າເຮັດແນວໃດຂ້າພະເຈົ້າໃຊ້ CodeIgniter ເປັນ fremwork, ທ່ານຮູ້ຈັກວິທີເຂົາສາມາດໃຊ້ລາວລະດັບເຖິງແມ່ນວ່າການນໍາໃຊ້ codeigniter?

    • hi Fabio… ການນໍາໃຊ້ທີ່ມີ codeigniter ຈະມີເພື່ອເຮັດໃຫ້ການດັດແປງເລັກນ້ອຍບາງ:
      (1) ປ່ຽນຊື່ໄຟລ໌ກັບ barcode.inc.php barCodeGenrator.php, ສະນັ້ນມັນເປັນທີ່ມີຊື່ດຽວກັນຂອງລະດັບການ;
      (2) ສະຖານທີ່ barCodeGenrator.php ພາຍໃນລະບົບຄໍາຮ້ອງສະຫມັກ ຫ້ອງສະຫມຸດ;
      (3) barCodeGenrator ມີການປ່ຽນແປງການກໍ່ສ້າງດັ່ງນັ້ນແທນທີ່ຈະໄດ້ຮັບຢ່າງຫຼາຍຂອງການຄໍາສັ່ງທີ່, ພຽງແຕ່ໄດ້ຮັບ array ທີ່ມີຄ່າທີ່ສອດຄ້ອງກັນແລະ, ພາຍ, ເຮັດໃຫ້ສານສະກັດຈາກການສໍາລັບຄູ່ຂອງ “key => ຄ່າ” array ຈະຖືກແປງເປັນຕົວແປ, ເປັນຖ້າຫາກວ່າພວກເຂົາເຈົ້າໄດ້ກໍານົດຕົ້ນສະບັບ, ສະນັ້ນ:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      
      // ປ່ຽນແປງ IT
      ຫນ້າທີ່ __construct($ມູນຄ່າ,$ເຂົ້າໄປໃນ=1, $ຊື່​ເອ​ກະ​ສານ = 'barcode.gif', $width_bar=300, $height_bar=65, $show_codebar=ທີ່ບໍ່ຖືກຕ້ອງ) {
       // ລະຫັດຕົ້ນສະບັບ
       }
       
      // ສໍາລັບນີ້
      ຫນ້າທີ່ __construct($params) {
          ສານສະກັດຈາກ($params);
          // ລະຫັດຕົ້ນສະບັບ
      }

      ດີ, ເຮັດນີ້, ພຽງແຕ່ໂທຫາລະດັບພາຍໃນການທໍາງານຂອງການຄວບຄຸມຂອງທ່ານໃດ, ສະນັ້ນ:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      
      ສາທາລະນະ ຫນ້າທີ່ ດັດຊະນີ()  {  
          $params = array('ຄ່າ' => '125689365472365458',
                                         'ເປັນ' => 0,
                                         'ຊື່​ເອ​ກະ​ສານ' => 'barcode.gif', 
                                         'width_bar' => 300,
                                         'height_bar' => 65,
                                         'show_codebar' => ທີ່ແທ້ຈິງ);                    
          $ນີ້->load->ຫ້ອງສະຫມຸດ('barCodeGenrator', $params);
      }

      ຈະແຈ້ງ, ຫຼັງຈາກນັ້ນທ່ານຜ່ານຕົວກໍານົດການຕາມຄວາມຕ້ອງການ… ໃຫ້ສັງເກດວ່າ $ params ເປັນ array ທີ່ຄ່າທຽບເທົ່າກັບຕົວກໍານົດການຂອງ builder ຕົ້ນສະບັບ… ນີ້, ໄດ້ເວົ້າເຖິງ!

  16. Nickolas Menezes ກ່າວວ່າ:

    ສະບາຍດີ, ຂ້າພະເຈົ້າພະຍາຍາມທີ່ຈະປະກອບດ້ວຍແຖບລະຫັດກ່ຽວກັບຈໍານວນຂອງໃບຢັ້ງຢືນ stamp ສ້າງໃນ php, ແຕ່ຂ້າພະເຈົ້າບໍ່ສາມາດເຮັດໃຫ້ທີ່ສ້າງຫຼາຍກ່ວາຫນຶ່ງແຖບລະຫັດໃນເວລານັ້ນ. ເຖິງແມ່ນວ່າການນໍາໃຊ້ໃນຂະນະທີ່ລະຫັດດາວໂຫລດບໍ່ໄດ້ເຮັດວຽກ, ສ້າງຫຼາຍກ່ວາຫນຶ່ງ. ວິທີການເຮັດແນວໃດຂ້າພະເຈົ້າສ້າງລະຫັດທີ່ຫຼາກຫຼາຍກ່ຽວກັບຫນ້າຈໍຫນຶ່ງ? ຂໍຂອບໃຈທ່ານ.

    • Oi, ເປັນຕົວຢ່າງ… ໄດ້ເວົ້າເຖິງ!

      ເບິ່ງໃນໄລຍະ barcode ໄດ້ | barcode Loop
      ໃນກໍລະນີນີ້, ຊ່ວຍປະຢັດຮູບພາບ (ພາທະນາຍຄວາມ code) ແຜ່ນ, ໂດຍການຕັ້ງຄ່າພາລາມິເຕີ 2 ° 1.

      1
      2
      3
      4
      5
      6
      
        require_once('barcode.inc.php'); 
        ສໍາລັບການ ($ຂ້າພະເຈົ້າ = 0; $ຂ້າພະເຈົ້າ < 10; $ຂ້າພະເຈົ້າ++) {
          $code_number = rand(1000000000, 9999999999);
          ໃຫມ່ barCodeGenrator($code_number,1,'barcode_'.$code_number.'.gif', 190, 130, ທີ່ແທ້ຈິງ);
          echo '<img src="barcode_'.$code_number.'.gif" />'; 
        }
  17. Andre Dias ກ່າວວ່າ:

    ຕອນເຊົ້າທີ່ດີ Taylor , ຂອບໃຈສໍາລັບການຊ່ວຍເຫຼືອແມ່ນເປັນຂອງມູນຄ່າທີ່ຍິ່ງໃຫຍ່
    ຂ້າພະເຈົ້າມີຄໍາຖາມບາງຢ່າງ , ຂ້າພະເຈົ້າຈະພະຍາຍາມທີ່ຈະທົບທວນ

    ປ້າຍກໍາກັບຖືກສ້າງຂຶ້ນມາດຕະຖານ EAN-13, ມີຈະເປັນໄປໄດ້ທີ່ຈະສ້າງປ້າຍທີ່ມີຈໍານວນຫນ້ອຍຫຼືໂດຍຜ່ານການລໍາດັບຂອງ zeroes ໃດຫນຶ່ງ ?
    ex:0000000456456(13 ຫລັກ)

    ອື່ນ , ຂ້າພະເຈົ້າຢາກຈະເລືອກເອົາຫນຶ່ງໃນ Concatenating ຈໍານວນການບັນທຶກ + ວັນທີຂອງການຜະລິດແລະສ້າງບາລະຫັດເລີ່ມຕົ້ນເລືອກນີ້ , ມັນເປັນວິທີການເຮັດແນວໃດມັນ ?
    ex: 123456121107(13 ຫລັກ)
    ຂໍຂອບໃຈອີກເທື່ອຫນຶ່ງ

    • ຂໍອະໄພສໍາລັບຄວາມຊັກຊ້ານັ້ນ, ຂ້າພະເຈົ້າຮູ້ໃນປັດຈຸບັນທີ່ຂ້າພະເຈົ້າບໍ່ໄດ້ຕອບຄໍາຖາມຂອງທ່ານ. script ນີ້ແປງຕົວເລກເຂົ້າໄປໃນບາ, ເພາະສະນັ້ນຈຶ່ງ, ທ່ານສາມາດເຂົ້າຮູບແບບທີ່ທ່ານຕ້ອງການ (ມັນພຽງແຕ່ຈະມີການຂັບເຄື່ອນ). ເພື່ອໄດ້ຮັບການສໍາເລັດທີ່ມີສູນ, ທ່ານສາມາດນໍາໃຊ້ການທໍາງານຂອງ native ຂອງ php str_pad().

  18. Carlos ກ່າວວ່າ:

    Taylor, ຂ້າພະເຈົ້າບໍ່ສາມາດມີການປ່ຽນແປງຕົວປ່ຽນແປງໃນການລະຫັດ, ເຖິງວ່າຈະມີການປ່ຽນແປງຈໍານວນຂອງບາລະຫັດໄດ້, ອອກໃນການສ້າງບ່ອນທີ່ຈໍານວນຕົວຢ່າງທີ່? The q'm ເຮັດຜິດພາດ?

    • Carlos, ພຽງແຕ່ການທົດສອບລະຫັດແລະມັນເຮັດວຽກ. ພາລາມິເຕີທໍາອິດ ($code_number) ມັນເປັນຕົວແທນຈໍານວນຂອງບາໂຄ້ດແລະຄວນໄດ້ຮັບການທົດແທນ. ຍົກຕົວຢ່າງ:

      1
      2
      3
      4
      5
      
      <?php
          require_once('barcode.inc.php'); 
          $code_number = '112233445566778899';
          ໃຫມ່ barCodeGenrator($code_number,0,'hello.gif', 190, 130, ທີ່ແທ້ຈິງ);
      ?>

      ໄດ້ເວົ້າເຖິງ!

      • Carlos ກ່າວວ່າ:

        ຂ້າພະເຈົ້າໄດ້ພົບເຫັນວ່າການສ້າງເປັນລະຫັດໃຫມ່ແລະເປີດຫນ້າໃຫມ່ “printando” ທີ່ຈະຕິດປ້າຍ, ແມ່ນພິມປ້າຍທີ່ຜ່ານມາສະເຫມີ, ບໍ່ຕ້ອງກົດ F5 ເພື່ອໂຫຼດຫນ້າຈໍຄືນ, ຫຼັງຈາກນັ້ນແມ່ນປະກົດການປ້າຍສ້າງຫຼ້າສຸດ.
        ຂ້າພະເຈົ້າ skirted ບັນຫາໂດຍການຜະລິດປ້າຍໃນຂໍ້ມູນຫລັກຜະລິດຕະພັນແລະທີ່ໃຊ້ເວລາຫຼັງຈາກການພິມ.
        ໃນກໍລະນີຂອງຂ້າພະເຈົ້າຂ້າພະເຈົ້າຮ້ອງຂໍໃຫ້ພິມລະຫັດທີ່ມີວັນທີແລະເວລາ (YmdHis) ແລະມັນແມ່ນທີ່ສົມບູນແບບ.
        Honeywell ມີເຄື່ອງສາຍນັ້ນແລະມັນບອກວ່າມົນ, ເຖິງແມ່ນວ່າມີລະຫັດເທົ່ານັ້ນ 2 ຈໍານວນ, ie u ສາມາດນໍາໃຊ້ຕົວເລກຈໍານວນທີ່ທ່ານຕ້ອງການໃນລະຫັດ.
        ພຽງແຕ່ບໍ່ສາມາດຫຼິ້ນລະຫັດທີ່ສ້າງໂດຍກົງໃນໂຟນເດີສະເພາະໃດຫນຶ່ງກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍ, ຖ້າຫາກວ່າໃຜຮູ້ໃຫ້ຄໍາແນະນໍາທີ່ນີ້.

  19. Ricardo ກ່າວວ່າ:

    ຕອນບ່າຍດີ Taylor, ແນວໃດຂ້າພະເຈົ້າປະກອບມີຮູບພາບນີ້ໃນບັນທຶກຖານຂໍ້ມູນ, ແລະເຮັດໃຫ້ລະບຽບການສໍາລັບການຫຼາຍ mesm ກັ່ນຕອງການບັນທຶກສໍາລັບການພິມກັບ FPDF.
    ຄວາມກະຕັນຍູສໍາລັບການຊ່ວຍເຫຼືອ.

    • Oi Ricardo, ຂ້າພະເຈົ້າໂດຍສະເພາະຈະຊ່ວຍປະຢັດຮູບພາບທີ່ຈະເປັນລະບົບ / ໂຟນເດີແລະຈະຮັກສາໃນທະນາຄານອ້າງອິງເທົ່ານັ້ນ (ວິທີການ). ໄດ້ເວົ້າເຖິງ!

  20. Paul B ກ່າວວ່າ:

    ຂອງຕົນອັດຕະໂນມັດພິມບາໂຄ້ດນີ້ກັບຈໍານວນຂອງເຂົາເຈົ້າ?

    ໃນຄໍາສັບຕ່າງໆອື່ນໆ:
    1. ລົງທະບຽນຫມາຍເລກ.
    2. ຢືນຢັນ (ປຸ່ມກົດ)
    3. Print (ອັດຕະໂນມັດພາຍຫຼັງທີ່ຢືນຢັນ) ຈໍານວນບາໂຄ້ດ.

    • Taylor Lopes ກ່າວວ່າ:

      Sim, ແຕ່ທ່ານຈໍາເປັນຕ້ອງໄດ້ຂຽນ script ສໍາລັບນີ້… ທ່ານມີຄວາມຮູ້ນ້ອຍຂອງ html ແລະ php, ຫຼືຮ້ອງຂໍໃຫ້ programmer ທີ່ຈະພັດທະນາສໍາລັບທ່ານ, ວິທີການທີ່ທ່ານຕ້ອງການ.

  21. Igor ກ່າວວ່າ:

    ສະບາຍດີວັນດີ
    ຂ້າພະເຈົ້າພັດທະນາໂຄງການ TCC OMEU, ແລະຂ້າພະເຈົ້າການນໍາໃຊ້ ClassA barcode.inc,

    ໃນເວລາທີ່ຈະອ່ານໃນເຄື່ອງອ່ານຕື່ມໄດ້ 0 ກ່ອນທີ່ຈະທັງສອງຈໍານວນ , q ແມ່ນມັນ ?

  22. Fernando Goya ກ່າວວ່າ:

    ທີ່ດີທີ່ສຸດຜູ້ຊາຍຄົນນີ້!!! ແທ້ງ່າຍດາຍທີ່ຈະນໍາໃຊ້.

    ຢ່າງໃດກໍຕາມ, ສໍາລັບການນໍາໃຊ້ຂອງຂ້າພະເຈົ້າ, ຂ້າພະເຈົ້າມີບັນຫາ:

    ຂ້າພະເຈົ້າມີລໍາດັບຂອງ 14 ຫລັກ, ສໍາລັບການຍົກຕົວຢ່າງ: ASO85S1G96RE3G7

    ມັນສ້າງມັນແລະແມ້ກະທັ້ງສະແດງໃຫ້ເຫັນໃນຫນ້າຈໍໄດ້. ແຕ່ໃນເວລາທີ່ຜູ້ອ່ານອ່ານລະຫັດ, ມັນ converts ທຸກສິ່ງທຸກຢ່າງທີ່ຈະຈໍານວນ. ແລະຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງໄດ້ປະກົດວ່າລະຫັດທີ່ຖືກສ້າງຂຶ້ນຈະໄດ້ຮັບການເຮັດໃຫ້ເປັນການສອບຖາມໃນຖານຂໍ້ມູນໄດ້.

    ການຊ່ວຍເຫຼືອໄດ້ຮັບຄ່າຈ້າງ!!!

    • ຂ້າພະເຈົ້າເຂົ້າໃຈດີ,Fernando. ແຕ່ຂ້າພະເຈົ້າບໍ່ສາມາດບອກໄດ້ວ່າມັນເປັນບັນຫາ script ເປັນ (ພາທະນາຍຄວາມ code) ຫຼືອ່ານຂອງທ່ານ, ທີ່ບໍ່ໄດ້ຮັບຮູ້ລັກສະນະ. ເຂົາມີເພື່ອນຮ່ວມງານທີ່ໃຫ້ຄໍາເຫັນກ່ຽວກັບການໄປນີ້ໃຊ້ຫຼິ້ນ Honeywell ແລະມັນບອກວ່າມົນ, ແຕ່ຂ້າພະເຈົ້າບໍ່ສາມາດບອກໄດ້ວ່າທ່ານໄດ້ນໍາໃຊ້ຕົວອັກສອນ, ຕາມທີ່ທ່ານຕ້ອງການ. ຂ້າພະເຈົ້າຮູ້ script ນີ້ສ້າງຕົວອັກສອນແລະຕົວເລກ, ສະແດງໃຫ້ເຫັນແລະເຜີຍແພ່ຄວາມຄິດເຫັນຂອງມື້ໄດ້ 17 ພຶດສະພາ 201317 ພຶດສະພາ 2013. ຂ້າພະເຈົ້າບໍ່ມີຜູ້ອ່ານເພື່ອທົດສອບມັນ… ແຕ່ຖ້າຫາກວ່າທ່ານຊອກຫາທາງອອກແລະທີ່ຈະແບ່ງປັນນີ້, ມັນອາດຈະເປັນທີ່ຍິ່ງໃຫຍ່. ໄດ້ເວົ້າເຖິງ!

  23. Flavio ກ່າວວ່າ:

    Ola Taylor, ສິບລະຫັດ super.

    ຂ້າພະເຈົ້າມີຄວາມສົງໃສໃນ, ຂ້າພະເຈົ້າເຮັດປ້າຍທີ່ມີລະຫັດໄປສະນີ, ມັນສ້າງມາດຕະຖານແຕ່ຜູ້ອ່ານບໍ່ສາມາດອ່ານຈົດຫມາຍສະບັບທີ່ເຂົາ le 00 ໃນສະຖານທີ່ຂອງຈົດຫມາຍ

    SS123456789BR

    0012345678900

    ທ່ານຮູ້ຈັກສິ່ງທີ່ສາມາດຈະ ?

    • Flavio, ໃນຕອນກາງຄືນທີ່ດີ. ຂ້າພະເຈົ້າຕອບຄໍາຖາມວ່າພຽງແຕ່ໃນປັດຈຸບັນ; ຫຼັງຈາກນັ້ນ, ບໍ່ວ່າຈະຊ້ໍາ, ຂ້າພະເຈົ້າຮ້ອງຂໍໃຫ້ທ່ານກະລຸນາອ່ານຄໍາຕອບທີ່ຂ້າພະເຈົ້າໃຫ້ກັບ Fernando, ບໍ່ມີວັນ 4 ມິຖຸນາ 2013 ທີ່ 20:05. ໄດ້ເວົ້າເຖິງ!

      • Flavio ກ່າວວ່າ:

        ຕົກ​ລົງ, valeuu Taylor,

        ການຊອກຫາ net ໄດ້ເຂົ້າໃຈສິ່ງທີ່ຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງແມ່ນຮູບແບບ code128, B ແລະລະຫັດນີ້ບໍ່ເຫມາະໃນມັນ.

        ຂ້າພະເຈົ້າພົບເຫັນ script ຢູ່ໄປສະນີຕ່ໍາກວ່າໄດ້ແລະສາມາດນໍາພຽງແຕ່ສິດທິໃນແຕ່ມັນບໍ່ຮູ້ວ່າບັນທຶກໄປຍັງແຜ່ນເພື່ອໃຫ້ວົງກ່ຽວກັບຮູບພາບ . ບໍ່ Manjo javascript

        ຖ້າຫາກວ່າຜູ້ໃດຜູ້ຫນຶ່ງສາມາດຊ່ວຍຂ້າພະເຈົ້າ.

        Taylor ໄດ້ຮັບການເອົາໃຈໃສ່

      • ຕົກ​ລົງ, ຂ້າພະເຈົ້າໄດ້ມີການບັນທຶກກ່ຽວກັບການແຜ່ນຕົວຢ່າງ. ກະລຸນາອ່ານມັນຄືນອີກໃນຕອນທ້າຍຂອງສະນີຂອງ: ການແກ້ໄຂ 2 - Javascript. hugs!

  24. Flavio ກ່າວວ່າ:

    ola Taylor, ຂ້າພະເຈົ້າໄດ້ຖືກສົ່ງໄປແລ້ວຫນຶ່ງບໍ່ຕ້ອງສົງໃສສໍາລັບທ່ານແຕ່ບໍ່ມີຄໍາຕອບ .

    ຂ້າພະເຈົ້າມີບັນຫານີ້ມື້ແລະບໍລິສັດທີ່ເຮັດວຽກແລະຕ້ອງການ barcode ໄດ້ກວດສອບທາງໄປສະນີ.

    ຂ້າພະເຈົ້າພົບເຫັນ script ນີ້ໃນສຸດທິໄດ້ພຽງແຕ່ຈະເຫມາະສົມແຕ່ຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະບັນທຶກລົງໃນແຜ່ນໃຫ້ເຮັດຊ້ໍາກັບ loop PHP ໄດ້

    ເຊັ່ນການຮັບຮອງເອົາຂອງເຂົາ barcode

    Taylor ໃຊ້ເວລາຢ່າງຫຼາຍຂອງການຊ່ວຍເຫຼືອຂອງທ່ານເປັນ.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <!-- bytescoutbarcode128.script js ມີ bytescoutbarcode128 ລະດັບ ການສ້າງຮູບພາບ barcode -->
    <input id="barcodeValue" type="hidden" ຊື່="value" ມູນຄ່າ="" />
    ຫນ້າທີ່ updateBarcode() {
      ແມ່ນ barcode = ໃຫມ່ bytescoutbarcode128();
      ແມ່ນ ມູນຄ່າ = ເອກະສານ.getElementById("barcodeValue").ມູນຄ່າ; 
      barcode.valueSet(ມູນຄ່າ);
      barcode.setMargins(5, 5, 5, 5);
      barcode.setBarWidth(2);
      ແມ່ນ width = barcode.getMinWidth();
      barcode.setSize(width, 100);
      ແມ່ນ barcodeImage = ເອກະສານ.getElementById('barcodeImage');
      ແມ່ນ TAD;
      barcodeImage.src = barcode.exportToBase64(width, 100, 0);
     }
    • hi Flavio, ໃຊ້ເວລາເບິ່ງເປັນອີກເທື່ອຫນຶ່ງຢູ່ໃນຕອນທ້າຍ dp ໂພສ. ຂ້າພະເຈົ້າໄດ້ປັບປຸງສະແດງໃຫ້ເຫັນ “ການແກ້ໄຂ 2 - Javascript”. ບັນທຶກໄວ້ໃນແຜ່ນ… ໄດ້ເວົ້າເຖິງ!

      • Flavio ກ່າວວ່າ:

        ຕົກ​ລົງ, ຂ້າພະເຈົ້າຈະເຮັດແນວໃດທົດສອບແລະກັບໄປຍືນຍັນ, ໂດຍໃນຂະນະທີ່ valeuu
        Taylor

      • Flavio ກ່າວວ່າ:

        ສະບາຍດີທຸກຄົນ .

        Taylor ເພີ່ມການຮັບຮອງເອົາທີ່ທ່ານໄດ້ເຮັດໃນ app ປ້າຍຂອງຂ້າພະເຈົ້າແລະມັນເຮັດວຽກ BLZ,

        ຂ້າພະເຈົ້າໃຊ້ SYNBHAL ອ່ານ barcode ຄິດວ່າເປັນວິທີທີ່ທ່ານຂຽນຊື່ simbol ນີ້, ໃນທີ່ສຸດ

        code128, B

        Valeuuu ຄວາມຊ່ວຍເຫລືອ Taylor,

  25. William ກ່າວວ່າ:

    Oi Taylor,
    ບໍ່ລະຫັດຂອງທ່ານເພື່ອສ້າງ barcode ໄດ້(ຮູບພາບ) ທີ່ປະກອບດ້ວຍຊື່ຂອງບຸກຄົນທີ່ + ຈໍານວນການບວດ?
    ກໍລະນີກົງກັນຂ້າມທ່ານຫຼືໃຜຜູ້ຫນຶ່ງບັນດາທິດທາງຂ້າພະເຈົ້າຈະຮູ້ບາງສິ່ງບາງຢ່າງກ່ຽວກັບມັນ.

    ຂໍຂອບໃຈທ່ານ

    • Ola William. ໃນຖານະເປັນສະແດງໃຫ້ເຫັນໃນການໄປສະນີ, script barcode ໄດ້ສ້າງຕົວອັກສອນ (ຕົວອັກສອນ). ຢ່າງໃດກໍຕາມ, ຂ້າພະເຈົ້າບໍ່ສາມາດຮັບປະກັນວ່າເຄື່ອງຫຼິ້ນຂອງທ່ານທີ່ຈະຮັບຮູ້ຕົວອັກສອນ. ທ້າຍສຸດ, ພຽງແຕ່ຕ້ອງການທີ່ຈະເຕືອນທ່ານວ່າລະຫັດຂອງເຮົາບໍ່, ພຽງແຕ່ຂ້າພະເຈົ້າໄດ້ປັບຕົວແລະການເຜີຍແພ່. ຊື່ຂອງຜູ້ຂຽນປະກົດວ່າທີ່ໄດ້ກ່າວມາໃນ Post. Falouuu!

    • Opa, ຕາມທີ່ທ່ານຕ້ອງການທີ່ຈະເກັບຮັກສາຂໍ້ມູນ, ຈະບໍ່ໄດ້ມັນຈະຫນ້າສົນໃຈ, ແທນທີ່ຈະເປັນການນໍາໃຊ້ບາໂຄດ, ໃຊ້ຫຼື QR Code ໄດ້? ເບິ່ງທີ່ນີ້: http://taylorlopes.com/?p=2160. ບໍ່ໃຫ້ mention ວ່າໂທລະສັບ Android ໃດ (ຫຼືອ່ານ QRCODE) ສາມາດອ່ານ. ໄດ້ເວົ້າເຖິງ!

  26. Anderson ກ່າວວ່າ:

    Ola , Taylor Lopes ຫຍັງ?

    ຕົວຢ່າງຂອງສິ່ງດັ່ງກ່າວເຮັດວຽກທີ່ຍິ່ງໃຫຍ່, parabens!!

    ທ່ານສາມາດບອກຂ້າພະເຈົ້າຖ້າຫາກວ່າທ່ານມີການທໍາງານທີ່ເຮັດໃຫ້ cod ຂະຫນາດຈາກບາຂອງເອກະລາດຂອງປະລິມານຂອງຕົວອັກສອນທີ່ຂ້າພະເຈົ້າແຈ້ງໃຫ້?

    ຂໍຂອບໃຈທ່ານ

    • Oi Anderson. ພາລາມິເຕີທີ່ສີ່ແລະຫ້າຂອງ barCodeGenrator ການທໍາງານຂອງ() ມັນເປັນພຽງແຕ່ການກໍານົດຂະຫນາດໄດ້ (width ແລະ height). ກໍານົດຄວາມກວ້າງທີ່ຈະເປັນຂະຫນາດຕ່ໍາສຸດທີ່ບໍ່ຕັດແຖບລະຫັດໃນເວລາທີ່ຮູບພາບໄດ້ຖືກສ້າງຂຶ້ນ. ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດຄວບຄຸມຂະຫນາດການ (ຫຼື meno ຂຶ້ນ) ຫລືຄິດນໍາໃຊ້ “width” ໂດຍໂຄດຄໍາສັ່ງ “img”. ການຕອບແລະຄໍາຄິດເຫັນໄດ້ອະທິບາຍວ່າມັນດີກວ່າ; ເບິ່ງຫຼາຍ calmly. ໄດ້ເວົ້າເຖິງ!

  27. André ກ່າວວ່າ:

    ບາໂຄ້ດງາມປາກົດຫລື, ແຕ່ໃນເວລາທີ່ຂ້າພະເຈົ້າພິມແລະພະຍາຍາມເຮັດແນວໃດອ່ານບໍ່ໄດ້ເຮັດວຽກ… ພຽງແຕ່ບອກວ່າບໍ່ມີຫຍັງ. = /
    ເຄື່ອງພິມແລະອ່ານຂອງຂ້າພະເຈົ້າແມ່ນ Bematech

    • André, ຂອບໃຈສໍາລັບການແບ່ງປັນປະສົບການຂອງທ່ານ. ລະຫັດດັ່ງກ່າວໄດ້ຮັບການທົດສອບແລະການເຮັດວຽກ, ຕາມທີ່ເຫັນໃນຄວາມຄິດເຫັນຂອງເພື່ອນຮ່ວມງານ. ເພາະສະນັ້ນຈຶ່ງ, ຂ້າພະເຈົ້າໄດ້ແນະນໍາໃຫ້ເຮັດໃຫ້ແນ່ໃຈວ່າທ່ານຍັງບໍ່ໄດ້ຕັດ barcode ໄດ້ຫຼືອາດຈະບໍ່ສ້າງລະຫັດທີ່ອ່ານຂອງທ່ານແມ່ນບໍ່ສາມາດທີ່ຈະອ່ານ. ອ່ານຫຼາຍພຽງແຕ່ໄດ້ອ່ານໃນຮູບແບບສະເພາະໃດຫນຶ່ງ, ທ່ານຕ້ອງສ້າງ / ປະຊຸມກ່ອນທີ່ຈະຍົກຍ້າຍກັບ script ໄດ້.

  28. Cesar ກ່າວວ່າ:

    ໃນຕົວຢ່າງນີ້ທ່ານໄວ້, ແລະໂດຍວິທີການທີ່ດີທີ່ສຸດ, ມັນແມ່ນເພື່ອເຮັດໃຫ້ຮ່ວມກັນຮູບແບບທີ່ໃນທົ່ວ barcode ໄດ້?

  29. Jorge ກ່າວວ່າ:

    ສະບາຍດີ Taylor,
    ຂ້າພະເຈົ້າພັດທະນາໄດ້ DANFE NFe ແລະຕົວຢ່າງຂອງພຣະອົງແມ່ນເປັນປະໂຫຍດຫຼາຍ, ແຕ່ຂ້າພະເຈົ້າບໍ່ຮູ້ວ່າວິທີການຂຽນໃນ PDF. O ຄໍາສັ່ງ echo ສະແດງໃຫ້ເຫັນສະເພາະໃດຫນຶ່ງສະພາແຫ່ງຊາດ canvas.
    ໃຊ້ຄໍາສັ່ງນີ້ເພື່ອຂຽນໄດ້ Danfe $ pdf->ມືຖື(12.75,2.54,ຕົວແປ,1,0,'C');
    ການເກັບຮັກສາເປັນຕົວແທນຮູບພາບຂອງຕົວແປຫລືວິທີການຝັງເນື້ອໃນ “echo” ຄໍາສັ່ງນີ້ ?
    ຂອບໃຈຫຼາຍໆເດີ້ຖ້າຫາກວ່າທ່ານສາມາດໃຫ້ປາຍນີ້, ເນື່ອງຈາກວ່າຂ້າພະເຈົ້າຊອກຫາເຫດຜົນ.

  30. ເພື່ອນ,ຂ້າພະເຈົ້າຢາກຈະຮູ້ຈັກວິທີແລະສາມາດສ້າງເປັນ barcode ລະດັບອັດຕະໂນມັດສົ່ງໂທລະສັບມືຖື,ສໍາລັບຂ້າພະເຈົ້າເຮັດວຽກໃນບໍລິສັດເປັນ(ທີ່ຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະສ້າງມັນ) ຂາຍປີ້ແລະຢາກຈະສະແດງກິ່ງງ່າເປັນລະດັບອັດຕະໂນມັດໂດຍຜ່ານໂທລະສັບມືຖື….
    ex:A ລູກຄ້າຊື້ປີ້,ແລະເລືອກເອົາທາງເລືອກທີ່ໄດ້ຮັບບັດຄວາມທາງອີເມລຫຼືທາງ cel ໄດ້,ແລະສາມາດນໍາລະຫັດ.

    ຖ້າຫາກວ່າທ່ານສາມາດຊ່ວຍຂ້າພະເຈົ້າຂໍຂອບໃຈ

  31. Reginaldo ກ່າວວ່າ:

    ສະບາຍດີ, ຂ້າພະເຈົ້າບໍ່ຮູ້ວ່າຖ້າຫາກວ່າທ່ານຮູ້ວ່າ Virtuemart, ຂ້າພະເຈົ້າຄິດວ່ານັ້ນ. ໃນມັນຂ້າພະເຈົ້າມີ “ຈໍານວນສັ່ງຊື້” ໃນເວລາທີ່ລູກຄ້າເຮັດໃຫ້ການຊື້ແລະມັນໄດ້ຮັບລາຍລະອຽດຂອງການຊື້ໄດ້ຜ່ານທາງອີເມວ, ສິ່ງທີ່ຂ້າພະເຈົ້າຢາກແມ່ນເພື່ອເຮັດໃຫ້ຈໍານວນຂອງການຮ້ອງຂໍໄດ້ບາລະຫັດທີ່, ທ່ານສາມາດບອກຂ້າພະເຈົ້າຖ້າຫາກວ່າມັນເປັນໄປໄດ້ທີ່ມີລະຫັດນີ້ແລະຊ່ວຍໃຫ້ຂ້າພະເຈົ້າເຂົ້າໃຈວິທີການເຮັດວຽກຮ່ວມກັບວິທີການທີ່.

  32. Giovanni ກ່າວວ່າ:

    ດີເລີດ! ມັນເຮັດວຽກຢ່າງສົມບູນກັບຜູ້ອ່ານ barcode ໄດ້.
    ຂອບໃຈຫຼາຍໆເດີ້ສໍາລັບການປະກອບສ່ວນ.

    • Sim, ເຮັດວຽກບໍ່ Codeigniter! ທ່ານໄດ້ເບິ່ງຢູ່ຄວາມຄິດເຫັນຂອງຂ້າພະເຈົ້າໄດ້ “24 ກັນຍາ 2012 ທີ່ 20:11”. ມີຕົວຢ່າງຂອງການເຮັດຕາມນໍ້າເປັນ…

      • Lazaro ກ່າວວ່າ:

        ຕອນບ່າຍດີ!

        ເພື່ອນ,

        ຂ້າພະເຈົ້າການນໍາໃຊ້ລະດັບນີ້ເພື່ອສ້າງ barcode ຂອງຄວາມຜິດພາດພຽງທະນາຄານ.
        ຂ້າພະເຈົ້າສະແດງຕົວເລກທີ່ຄຽງຄູ່ກັບຫລັກ.
        ທ່ານຕ້ອງການທີ່ຈະຮຽນຮູ້ວິທີການປັບຂະຫນາດຕົວອັກສອນຂອງການສະແດງຂອງຈໍານວນດັ່ງກ່າວ. ເຂົາເຈົ້າໄດ້ຖືກສະແດງຂະຫນາດໃຫຍ່ທີ່ສຸດ.

        Abs,
        Lasar

  33. Lazaro ກ່າວວ່າ:

    ຮັກ,

    Taylor,

    ການທະນາຄານກັບຄືນການອະນຸມັດລະບຸວ່າລະຫັດຄວນສະແດງເລີ່ມຕົ້ນແລະຢຸດເຊົາການ, e 44 ຕໍາແຫນ່ງ.
    Como insiro o ເລີ່ມຕົ້ນ e ຢຸດ? e as 44 ຕໍາແຫນ່ງ, ພວກເຂົາເຈົ້າສົ່ງກັບວ່າ?

    VLW,
    Lasar

    • ດ້ວຍເຫດນີ້, ຂ້າພະເຈົ້າໄດ້ແນະນໍາການນໍາໃຊ້ເຈ້ຍແຜ່ນນ້ອຍໆໂຄງການທະນາຄານ, ເປີດແຫຼ່ງ http://boletophp.com.br/. ຖ້າບໍ່ດັ່ງນັ້ນ, ທ່ານຈະຈໍາເປັນຕ້ອງໄດ້ພັດທະນາເປັນ bar code ໃນຮູບແບບທີ່ທະນາຄານຂອງທ່ານ conventionally (ໃຫ້ກວດເບິ່ງກັບທະນາຄານຂອງທ່ານ). ແຕ່ລະທະນາຄານມີ peculiarities ຂອງຕົນ…

  34. Toledo ກ່າວວ່າ:

    ສະບາຍດີ Taylor. ຕອບດີທີ່ສຸດ. ຂ້າພະເຈົ້າໄດ້ cobebar ເປັນທາງເລືອກທີ່ມີ php.

    ແຕ່ການຂຶ້ນຂຽງດັ່ງຕໍ່ໄປນີ້.

    ຖ້າຫາກວ່າບາລະຫັດເປັນ Guy ໃຫຍ່ 25 ຕົວອັກສອນ . ເປັນ tela ມາ o ສຸດທ້າຍ. ຖ້າຫາກວ່າຂ້າພະເຈົ້າເຮັດແນວໃດລະຫັດປະເພດຂະຫນາດນ້ອຍ 7 ຕົວອັກສອນ. ບໍ່ຮຸນແຮງຊ້າຍຂວາຫນ້າຈໍ.

    ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມເພື່ອ.

    ແຕ່ໄດ້ຮັບຜົນສໍາເລັດທີ່ບໍ່ມີໃນ colcoar ຫນ້າຈໍຂອງປາຂະຫນາດມາດຕະລະຫັດ. ທີ່. ມັນເປັນຫນ້າເບື່ອເພາະວ່າຮ້ານມີຜະລິດຕະພັນທີ່ມີລະຫັດທີ່ແຕກຕ່າງກັນຂະຫນາດບາ.

    • Ola Toledo. ຂ້າພະເຈົ້າຄິດວ່າທ່ານສາມາດຄວບຄຸມໂດຍຜ່ານເງື່ອນໄຂ (IF / ອີກ) width ຂອງໂຄດຄໍາສັ່ງ IMG ເປັນຈໍານວນຂອງຕົວອັກສອນໄດ້. ໃນການຕອບຄໍາອະທິບາຍມີຂອງເປັນ “ເປັນຫຍັງແຖບລະຫັດໄດ້ຖືກຕັດແລະບໍ່ສາມາດອ່ານ?”.

  35. Gustavo Severo ກ່າວວ່າ:

    Oi Taylor.

    ຂ້າພະເຈົ້າບໍ່ໄດ້ເຮັດວຽກຢ່າງຖືກຕ້ອງ. ມັນແມ່ນສະແດງໃຫ້ເຫັນລັກສະນະຂອງປະເພດ, ເພັດທີ່ມີເຄື່ອງຫມາຍຄໍາຖາມ.

    • ມັນເປັນເລື່ອງງ່າຍ, ເຮັດໃຫ້ໂທກັບ builder ພາລາມິເຕີທີ່ຜ່ານມາ barCodeGenrator() setando ຜິດ, ເປັນຍັງບໍ່ທັນໄດ້ຕອບ:
      (6°) ຖ້າຫາກວ່າທ່ານກໍາລັງຈະໄປຕ້ອງການຫຼືບໍ່ຕ້ອງການສະແດງປ້າຍ / ຮູບພາບຈໍານວນລະຫັດ. ງານວາງສະແດງທີ່ແທ້ຈິງ =, ແລະ = false ບໍ່.

  36. Chrystian ກ່າວວ່າ:

    ສະບາຍດີ Taylor.
    ຂ້າພະເຈົ້າໄດ້ຮັບການກວດສອບການປະຕິບັດຂອງເຂົາເຈົ້າໃນ PHP ແລະມັນເບິ່ງຄືວ່າຂ້າພະເຈົ້າວ່າມັນບໍ່ໄດ້ເຮັດວຽກຮ່ວມກັບຕົວອັກສອນ.
    ຂະນະດຽວກັນກໍາລັງ zeroed ໃນການອ່ານບາໂຄດ.
    ການທົດສອບແລ້ວໃນການອ່ານຕ່າງໆທີ່ກໍາລັງເປີດອ່ານຈົດຫມາຍແລະບໍ່ມີຜູ້ໃດເຮັດວຽກ.
    ຂ້າພະເຈົ້າຮູ້ວ່າທ່ານໄດ້ຕອບຄໍາຖາມນີ້, ແຕ່ຂ້າພະເຈົ້າຄິດວ່າມີແທ້ແມ່ນບັນຫາໃນການສ້າງບາຂອງໃນເວລາທີ່ສົ່ງຈົດຫມາຍເປັນ.

  37. B wanderley. Silva ກ່າວວ່າ:

    ຕອນເຊົ້າທີ່ດີ , ຄົນສາມາດຊ່ວຍຂ້າພະເຈົ້າໄດ້ລະບຸໄວ້ແຕ່ຈາກຫນ້າຈໍຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້:

    ຄໍາເຕືອນ: ບໍ່ສາມາດປັບປຸງແກ້ໄຂຂໍ້ມູນຂ່າວສານ header – ຫົວຖືກສົ່ງໄປແລ້ວໂດຍ (ຜົນຜະລິດໄດ້ເລີ່ມຕົ້ນທີ່ /home/wdaluminios/www/encontro/conectardb.php:10) ໃນ /home/wdaluminios/www/encontro/barcode.inc.php on line 109 GIF87a¾, ¡ yyy,¾, þŒ ?? Ei £©œ'Ú <ເຈົ້າຊາຍຊາຕານ

    hugs
    Wanderley

  38. NILDO ກ່າວວ່າ:

    ການກະທໍາທີ່ດີເຊັ່ນ: ການຊ່ວຍເຫຼືອຂອງທ່ານແລະທັງຫມົດ.
    Sou Oficial da PMERJ e estou montando um sistema de saude e será muito util essa ferramenta de leitura de codigo de barras.
    Um abraço..

  39. Taylor, ສິດທິທັງຫມົດ?
    Estou usando sua biblioteca, mas esta aparecendo um erro, e já apanhei muito e não consigo resolver. Queria saber se pode me ajudar.?
    Estou usando a biblioteca: barcode.inc.php

    /**
      @author: Raj Trivedi (ອິນເດຍ), 2009-10-14 
      @modify: Taylor Lopes (Brazil), 2012-04-06
    */

    E para Gerar o código estou usando o seguinte código:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    $id=$_POST['id'];
    include("conexao.php");
    $sql="select*from medtronic where id='$id'";
    $execbanco=mysqli_query($conexao,$sql);
    $dados=mysqli_fetch_array($execbanco);
     
    <pre lang="php" line="1">
    echo $dados[&#039;email&#039;].&quot;";
    require_once('barcode.inc.php'); 
    $code_number = '123456'.$id;
    #barCodeGenrator ໃຫມ່($code_number,0,'hello.gif');
    date_default_timezone_set('America/Sao_Paulo');
    $tempo = date('His');
    $n_arquivo="bar_$tempo.gif";
    ໃຫມ່ barCodeGenrator($code_number,1,"cod_bar/$n_arquivo", 90, 30, ທີ່ບໍ່ຖືກຕ້ອງ);
    echo"";
    1
    
    ປ່ອງຢ້ຽມ.ພິມ();

    ໃນສັ້ນ. ຂ້າພະເຈົ້າບໍ່ຮູ້ວ່າຖ້າຫາກວ່າຂ້າພະເຈົ້າດໍາເນີນການທີ່ຖືກຕ້ອງ.
    ຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງໄດ້ສ້າງ barcode ໄດ້, ທີ່ຕິດພັນກັບການລົງທະບຽນໄດ້, ມັກມີ ID ຂອງບຸກຄົນທີ່ຢູ່ໃນຖານຂໍ້ມູນໄດ້. ແລະຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງທ່ານເພື່ອໃຫ້ໄດ້ອ່ານກັນໃນບາໂຄ້ດໄດ້, ຜູ້ຊະນິດ hypermarket laser ສີແດງ.

    ແຕ່ທີ່ມີລະຫັດນີ້ແມ່ນສະແດງໃຫ້ເຫັນຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້:

    ຄວາມຜິດພາດ fatal: ໂທຫາ imagecreate ຫນ້າ undefined() ໃນ C:\Apache24 htdoc Medtronic barcode.inc.php on line 30

    ເສັ້ນ 30, ແມ່ນ php code ເສັ້ນລັອກ (ລະຫັດນີ້ຕ່ໍາກວ່າ)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
                            echo $dados[&#039;email&#039;].&quot;";
                            require_once('barcode.inc.php'); 
                            $code_number = '123456'.$id;
                            #barCodeGenrator ໃຫມ່($code_number,0,'hello.gif');
                            date_default_timezone_set('America/Sao_Paulo');
                            $tempo = date('His');
                            $n_arquivo="bar_$tempo.gif";
                            ໃຫມ່ barCodeGenrator($code_number,1,"cod_bar/$n_arquivo", 90, 30, ທີ່ບໍ່ຖືກຕ້ອງ);
                            echo"";
    LINE 30

    ທ່ານສາມາດຊ່ວຍຂ້າພະເຈົ້າ?

    ຖ້າຫາກວ່າພຽງແຕ່ດຶງໄດ້ “id” ການຈົດທະບຽນແລະສ້າງລະຫັດທີ່ຍິ່ງໃຫຍ່ແລ້ວ. ຫຼັງຈາກນັ້ນຂ້າພະເຈົ້າມີການປ່ຽນແປງນີ້ແລະສະຖານທີ່ສໍາລັບ id ແມ່ນມີຢ່າງຫນ້ອຍ 6 ຫລັກ.

    ຂໍຂອບໃຈສໍາລັບການຊ່ວຍເຫຼືອ!

    • Oi Alexandre,

      ພະຍາຍາມແລ່ນລະຫັດງ່າຍດາຍ, ເຊັ່ນນີ້:

      1
      2
      3
      4
      5
      
      <?php
      require_once('barcode.inc.php'); 
      $code_number = '125689365472365458';
      ໃຫມ່ barCodeGenrator($code_number,0,'hello.gif', 190, 130, ທີ່ແທ້ຈິງ);
      ?>

      ຖ້າຫາກວ່າມັນບໍ່ໄດ້ປະກົດບາລະຫັດ, ເບິ່ງວ່າມັນຄິດຮອດເຈົ້າເຮັດໃຫ້ຫ້ອງສະຫມຸດ GD ໃນ php.ini ຂອງທ່ານ. Suffice ໃຊ້ເວລາ “;” ຂອງ “;extension = php_gd2.dll”.

      ຂ້າພະເຈົ້າພຽງແຕ່ການທົດສອບ barcode script ແລະກໍາລັງເຮັດວຽກ.

      hugs!

  40. ໂຮ Vieira ກ່າວວ່າ:

    ຕອນບ່າຍດີ:
    script ທີ່ດີທີ່ສຸດ. ຢ່າງໃດກໍຕາມ (ແລະໃນກໍລະນີຂອງຂ້າພະເຈົ້າ) ອ່ານ stubbornness ຂອງຂ້າພະເຈົ້າເພື່ອອ່ານບາໂຄດ- ຂ້າພະເຈົ້າຄິດວ່າມັນຍັງເປັນເລື່ອງຂອງການສ້າງຕັ້ງ reader- ໄດ້, ເນື່ອງຈາກວ່າ u ສາມາດອ່ານລະຫັດຜ່ານໂທລະສັບມືຖື. ຮ້າຍແຮງທີ່ສຸດແມ່ນ “0” ທີ່ປະກົດວ່າບໍ່ໄດ້ເລີ່ມຕົ້ນ.
    hugs

  41. Higor Ferreira ກ່າວວ່າ:

    ສະບາຍດີ, ຄັ້ງທໍາອິດ, ມີຫຼາຍຢ່າງທີ່ໄປສະນີ. ຂ້າພະເຈົ້າການນໍາໃຊ້ php7 ແລະພະຍາຍາມທີ່ຈະດໍາເນີນການ script ນີ້ໃນເຄື່ອງແມ່ຂ່າຍຂອງທ້ອງຖິ່ນ. ຂ້າພະເຈົ້າໄດ້ຮັບຂໍ້ຄວາມຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້ “ໂທຫາ imagecreate ຫນ້າ undefined()”. ແລ້ວລວມຂະຫຍາຍ php_gd2.dll ແລະຂໍ້ຄວາມຍັງຄົງມີຢູ່. ທ່ານສາມາດບອກຂ້າພະເຈົ້າຖ້າຫາກວ່າການທໍາງານຂອງນີ້ໄດ້ຫຼຸດລົງເຂົ້າໄປໃນ disuse ໃນ php7?

  42. Higor Ferreira ກ່າວວ່າ:

    ສະບາຍດີອີກເທື່ອຫນຶ່ງ. ຂ້າພະເຈົ້າສິ່ງມະຫັດຖ້າຫາກວ່າລະຫັດທີ່ໃຫ້ທີ່ນີ້ເປັນແຫລ່ງເປີດ, ຂ້າພະເຈົ້າຢາກຈະໃຊ້ມັນໃນຄໍາຮ້ອງສະຫມັກ.

  43. Evandro Aguiar ກ່າວວ່າ:

    ຕອນບ່າຍດີ,

    ຂ້າພະເຈົ້າໄດ້ຄໍາຮ້ອງສະຫມັກທົ່ວໄປລະຫັດວ່າ, ສໍາລັບການຈໍານວນຄວາມປອດໄພທາງສັງຄົມ, ມັນສ້າງທຸກສິ່ງທຸກຢ່າງທີ່ຖືກຕ້ອງ, ແຕ່ໃນເວລາທີ່ເຮັດໃຫ້ການອ່ານ, ຜູ້ນ puts ເປັນ “ສູນ” ຢູ່ທາງຫນ້າຂອງຈໍານວນລະຫັດ.

    ໃຫ້ຂ້າພະເຈົ້າຮູ້ຈັກສິ່ງທີ່ອາດຈະໄດ້ຮັບການເກີດຂຶ້ນ?

    obrigado desde já.

    • Evandro, ຕອນບ່າຍດີ. ເບິ່ງ, ຖ້າຫາກວ່າລະຫັດແມ່ນຖືກສ້າງຂຶ້ນຢ່າງຖືກຕ້ອງ (ກັບຈໍານວນທີ່ຕັ້ງໄວ້), ອາດຈະເປັນການຕັ້ງຄ່າບາງຢ່າງຫຼືຮູບແບບຂອງຜູ້ນຂອງທ່ານ. Tente ver no manual técnico do leitor se existe algum tipo de pré-formatação que ele faz no automático, ou algum dígito verificador que ele está aplicando. Certifique-se que a string que você está passando no código está correta. Se você olhar nos comentários, vai ver que teve gente falando que o leitor leu certinho. Qualquer coisa, posta aí sua solução. ຂໍຂອບໃຈ!

ອອກຈາກ Reply ເປັນ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *