pb création code barre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb création code barre

par goeb » 07 août 2006, 17:20

salut,

Si la police ne sait pas représenter le caractère "é" (par exemple), alors ça veut dire qu'elle ne contient pas le glyphe (le dessin) pour ce caractère.
Tu peux vérifier cela dans un éditeur de texte quelconque (word, openoffice,...).

Il n'y a pas d'autre moyen que d'utiliser un autre caractère, ou une autre police.

par @rthur » 28 juil. 2006, 19:52

Bonsoir,

J'avoue ne pas avoir bien compris la question.

Toutefois pour la génération de code barre simplement en PHP il existe la librairie suivante:
http://other.lookstrike.com/barcode

pb création code barre

par sacco » 28 juil. 2006, 06:35

<?php
/*
 * Projet code barre 39
 */
 // Définition de la variable d'environnement pour GD
 //  *pour  pouvoir charger les police de type ttf

// Définition du content-type

header("Content-type: image/png");

// Création de l'image

$im = imagecreatetruecolor(200, 150);

// Création de quelques couleurs

$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);

//putenv('GDFONTPATH=' . realpath('.'));


// Chemin d'accès police

$font = 'c:\windows\fonts\code39.ttf'; 

$text = '123456';

// Test texte

imagettftext($im,24, 0, 60, 30, $white, $font, $text);

//donne le texte plus clair

imagepng ($im);
  
?>

Mais comme j'ai pu le voir dans certain article si les caractère ne sont pas reconnus cela à pour résultat des rectangles . Je suis donc dans ce cas.

Si une personne a une astuce

merci d'avance