Techno-magis

  • Home
  • March 2014
  • Générer en PHP l'image d'une code barre pour un EAN13

Générer en PHP l'image d'une code barre pour un EAN13

Tuesday 25th March 2014

J'avais besoin d'afficher un EAN13, j'ai trouvé une petite classe qui fait cela, mais comme d'habitude, je tombe sur un code qui date de PHP 4 et la programmation-objet qui en dépend, donc plus à jour. Après une revue de code pour le passage en PHP 5, je redistribue la mise à jour. Normalement, le comportent est identique à l'original, car je n'ai rien modifié sur son fonctionnement interne. Par contre, ça doit être plus facile à intégrer. J'aurais pu ajouter une validation de l'EAN13 (je l'ai fait ailleurs, pour un prochain article ?) Mais je considère que ce n'était pas le rôle de la classe en question.

Télécharger la classe : Debora (1.1)

Exemple, avec ce code :

CODE:

$ean = new Debora('0123456789012', 2);
$ean->makeImage();

Cela donne :

Categories:
By Zéfling, the 25/03/2014 at 21:38:14
The ticket was read 2661 times, with 3 comments posted.
👍 0 👎 0

3 comments posted

By Médor, the 24/03/2015 at 20:02:02
Guest

Grand merci pour cette adaptation du programme de PHP4 à PHP5.
Vous m'évitez un gros travail.

By bibich, the 17/11/2016 at 15:47:38
Guest

bonjour
j'ai testé votre programme (un copier/coller) pas d'erreur au niveau php mais le resultat sur le navigateur donne le message d'erreur suivant:
"L'image "http://localhost/.../test.php" ne peut etre affichée car elle contient des erreurs"
pourriez vous d'aidez?
j'utilise wamp avec php 5.6.
merci

By Zéfling, the 20/11/2016 at 23:46:39
Avatar
Administrator

Étrange, je viens de tester, mais je suis sous Linux (LAMP) et ça fonctionne bien. Êtes-vous sûr de bien l'utiliser ? Il ne doit y avoir en sotie que les informations de l'image sinon cela corrompt l'image.

La plus grande consolation de la médiocrité, c'est que le génie n'est pas immortel.

Write a commentary