toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 31 juil. 2008 à 10:31
Parce que dessnner des barres blanches sur fond blanc semble plus logique.
Mais pour le lecteur je tourne en rond autour de la question et jme demande comment pourrait je faire!
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 30 juil. 2008 à 20:22
Ce code suit-il un standard? je ne crois pas pouvoir le lire avec un lecteur n'est-ce pas?
Merci schtroumf d'avoir fait un lien vers ma source :) C'est gentil...
Mais moi aussi je fais du drawing de barre blanche sur fond blanc :D
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 22 juil. 2008 à 11:58
J'ai opté our le switch je ne sait pas pourquoi! Pour le array je ne sais pas encore! Je vais y réfléchir! et pour la case c'est une petite erreur que je vais corriger rapidement!
cs_schtroumf
Messages postés59Date d'inscriptionmercredi 8 octobre 2003StatutMembreDernière intervention22 juillet 2008 21 juil. 2008 à 17:01
Salut,
Je pense que tu aurais pu te dispenser des switch avec un code dans ce genre d'autant que faire un switch sur une variable non définie doit sûrement poser quelques problèmes si on est en E_ALL ;)
Normalement les case prennent ":" à la fin et pas ";" ;)
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 21 juil. 2008 à 11:04
Mon petit code est presque fini! Mais après avoir fini je vous demande votre avis puis j'en fait une joulie fonction!!!
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 21 juil. 2008 à 09:43
Je fait des lignes blanche sur fond blanc car je trouve que c'est plus correcte et que je me suis di que étant donné la taille du script je povai me le permettre le ralentissement est casiment nul!
cs_schtroumf
Messages postés59Date d'inscriptionmercredi 8 octobre 2003StatutMembreDernière intervention22 juillet 2008 21 juil. 2008 à 00:46
Bonjour,
En voyant ta source, la première question qui me vient à l'esprit est: quelle en est l'utilité ? Il est bien beau de créer un générateur de code barre mais si aucun lecteur ne sait les comprendre, ça perd un peu de son intérêt.
Pourquoi ne pas t'être essayé sur de vrais standard de code barre du type EAN8 ou EAN13 ?
Pour information il existe une très bonne source sur le même sujet qui respecte les normes ;) http://www.phpcs.com/code.aspx?ID=23927
Sinon, oui, c'est une source correcte pour commencer avec GD.
Petite question encore: à quoi ça sert de faire les lignes blanches sur un fond blanc ?
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 18 juil. 2008 à 23:41
C'est pas de min que je vous posterai les mises a jour car j'ai des petit problème avec l'utilisation!
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 18 juil. 2008 à 23:06
Je bosse sur un moyen opur la création automatique d'un code bare! Avec une signification précises de lordre des barres ... Enfin vous medirez suivant le resultat!
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 18 juil. 2008 à 14:57
Je vais y penser!
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 18 juil. 2008 à 10:24
En fait, moi je proposerais même en plus de transformer le code en une fonction bête et méchante, de supprimer le random pour pouvoir créer le code barre suivant un nombre (après tout, c'est plus logique, sinon à quoi te sert le code barre ?).
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 20094 17 juil. 2008 à 22:47
Pourquoi ne pas avoir fait une fonction ? En l'état ton code est presque inutilisable dans une application...
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 16 juil. 2008 à 10:21
Voila la petite source totalement indépendante maintenant je pense travailler sur l'enregistrement de l'image!
Je pense avoir ma petit idée! vous allez voir on peut faire quelque chose de pas trop mal je pense!
bon je suis parti a coder! déposer déja vos pensée sur se petit bout de mon idée!
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 16 juil. 2008 à 10:03
Ok, désolé, autant pour moi, c'est ta première variable $alea qui a obscurcie les autres, je retire ce que j'ai dit, toutes mes excuses ;-).
Bon dans ce cas, je te suggère juste une optimisation, il faudrait le lecteur qui va avec ;-).
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 16 juil. 2008 à 09:58
Thesin les barres bouges. c'est une image aléatoire je te ferai remarqué que je génére une variable "$size" pour la première barre et $sizen pour les suivantes aléatoirement ou l'épaisseur de la bare est compris entre 2et7?. Puis j'alterne noir et blanc! donc je ne peut pas dire que l'image est fixe avec un coee aléatoire!
toutoos
Messages postés56Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention17 octobre 2009 16 juil. 2008 à 09:54
J'avout que j'aurai pu commenter ma source mais je travail encore dessus donc pour le moment je laisse kom ca mais bon et je cherche un moyen pour ne plus travailler sur lh'eure mais avec les 8 dernier chiffre de la fonction time()! Je pense avoir plus de réussite avec cette fonction!
Puis j'aurai meme du dire que j'utilise l'heure pour générer le code barre!
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 16 juil. 2008 à 09:52
Moi qui croyait que les barres étaient aléatoires suivant l'heure, mouais, dommage ...
Je croyais même que ça générait des codes barres alétoirement au vu de la variable $alea, mais je me suis trompé, les barres restent fixes et il n'y a que l'heure dessus qui chanche, je ne vois pas l'utilité, à part créer des formes dans une image et y insérer du texte :(.
"Je créé un code barre a 4 chiffre en fonction de l'heure!"
Et bien là, je dirais plutôt "j'affiche l'heure sur un code barre fixe!"
pysco68
Messages postés681Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention21 août 20148 15 juil. 2008 à 14:46
bonjour,
en voyant la titre de ta source puis la longueur du code je me suis dit, "waou!", mais un coup d'œil un peux plus proche et puis un peux de déception....
Le code en lui-même est relativement propre, mais j'ai quelques trucs à déplorer...
* tu ne tiens pas compte de l'heure pour générer le code barre proprement dit...
* il n'y a aucun commentaire! donc même si un débutant regardait ta source en ce disant "cool j'ai un code barre!" il n'y comprendrais pas grand chose... sans copte le fait qu'il se trompe totalement en croyant que l'heure est encodée dans le code barre....
bref.... je ne mets pas de note pour l'instant, mais ça peut encore se faire... j'espère que tu profite de ma critique pour amméillorer ton code...
31 juil. 2008 à 10:31
Mais pour le lecteur je tourne en rond autour de la question et jme demande comment pourrait je faire!
30 juil. 2008 à 20:22
Merci schtroumf d'avoir fait un lien vers ma source :) C'est gentil...
Mais moi aussi je fais du drawing de barre blanche sur fond blanc :D
22 juil. 2008 à 11:58
21 juil. 2008 à 17:01
Je pense que tu aurais pu te dispenser des switch avec un code dans ce genre d'autant que faire un switch sur une variable non définie doit sûrement poser quelques problèmes si on est en E_ALL ;)
if(isset($chiffre_set_A))
{
$val_a = array('0001101','0011001','0010011','0111101','0100011','0110001','0101111','0111011','0110111','0001011');
$val = $val_a[$chiffre_set_A];
}
else
{
$val_c = array('1110010','1100110','1101100','1000010','1011100','1001110','1010000','1000100','1001000','1110100');
$val = $val_c[$chiffre_set_C];
}
Normalement les case prennent ":" à la fin et pas ";" ;)
21 juil. 2008 à 11:04
21 juil. 2008 à 09:43
21 juil. 2008 à 00:46
En voyant ta source, la première question qui me vient à l'esprit est: quelle en est l'utilité ? Il est bien beau de créer un générateur de code barre mais si aucun lecteur ne sait les comprendre, ça perd un peu de son intérêt.
Pourquoi ne pas t'être essayé sur de vrais standard de code barre du type EAN8 ou EAN13 ?
Pour information il existe une très bonne source sur le même sujet qui respecte les normes ;) http://www.phpcs.com/code.aspx?ID=23927
Sinon, oui, c'est une source correcte pour commencer avec GD.
Petite question encore: à quoi ça sert de faire les lignes blanches sur un fond blanc ?
18 juil. 2008 à 23:41
18 juil. 2008 à 23:06
18 juil. 2008 à 14:57
18 juil. 2008 à 10:24
17 juil. 2008 à 22:47
16 juil. 2008 à 10:21
Je pense avoir ma petit idée! vous allez voir on peut faire quelque chose de pas trop mal je pense!
bon je suis parti a coder! déposer déja vos pensée sur se petit bout de mon idée!
16 juil. 2008 à 10:03
Bon dans ce cas, je te suggère juste une optimisation, il faudrait le lecteur qui va avec ;-).
16 juil. 2008 à 09:58
16 juil. 2008 à 09:54
Puis j'aurai meme du dire que j'utilise l'heure pour générer le code barre!
16 juil. 2008 à 09:52
Je croyais même que ça générait des codes barres alétoirement au vu de la variable $alea, mais je me suis trompé, les barres restent fixes et il n'y a que l'heure dessus qui chanche, je ne vois pas l'utilité, à part créer des formes dans une image et y insérer du texte :(.
"Je créé un code barre a 4 chiffre en fonction de l'heure!"
Et bien là, je dirais plutôt "j'affiche l'heure sur un code barre fixe!"
15 juil. 2008 à 14:46
en voyant la titre de ta source puis la longueur du code je me suis dit, "waou!", mais un coup d'œil un peux plus proche et puis un peux de déception....
Le code en lui-même est relativement propre, mais j'ai quelques trucs à déplorer...
* tu ne tiens pas compte de l'heure pour générer le code barre proprement dit...
* il n'y a aucun commentaire! donc même si un débutant regardait ta source en ce disant "cool j'ai un code barre!" il n'y comprendrais pas grand chose... sans copte le fait qu'il se trompe totalement en croyant que l'heure est encodée dans le code barre....
bref.... je ne mets pas de note pour l'instant, mais ça peut encore se faire... j'espère que tu profite de ma critique pour amméillorer ton code...
Bonne journée ;)