CHerche script 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 : CHerche script code barre

par iclo » 02 avr. 2006, 11:12

Vu que visiblement, il ne s'agit pas d'une question précise, mais plutot d'un appel à l'aide, je ne saurais trop te conseiller de te tourner vers les sections emploi ou demande d'aide.
Si il s'agit d'un projet d'entreprise (dans le cadre du quel tu ou ton équipe est rémunéré) il serait logique d'en faire une proposition rémunéré.
Si il s'agit d'un travail comme bénévole (et donc sans rémunération) la section "Projets collaboratifs, Entraide" est faite pour ça, et là; c'est à toi de vendre le projet, en faisant une description intéressance de la raison du dévellopement, pour avoir une chance d'interessé quelqu'un pour bosser gratuitement.

par Invité » 02 avr. 2006, 01:16

merci pour tout
alors j'avais explique mon problème :
j'ai créé une application avec php qui me génère un code qui est imprime
mais a la dernière minute une décessons et prise : ne pas imprimer un code normale mais un code barre et exactement un code barre 128 alors si pour ça je suis en galère et je demande votre aide

par PhilFree » 01 avr. 2006, 11:01

Le Code128 est un code beaucoup plus compliqué que l'EAN13.

L'EAN13 permet uniquement de codifier les caractères numériques (0 à 9).

Le Code 128 permet lui de codifier pratiquement tous les caractères disponibles sur le clavier d'un PC, y compris certaines touches de fonctions.

Tout sur le Code 128, c'est ici:

http://www.gomaro.ch/code128.htm

Le code EAN13 n'a rien à voir avec le code 128.

Pour l' EAN13, voir ici:

http://www.gomaro.ch/codeean.htm

par zeus » 31 mars 2006, 17:40

Je sais que je vais répéter ce que t'on dit mes confrères mais ici, on est pas un libre service.

Tu veux des modifs, certes. Mais je vais pas me taper l'études des différentes normes des codes barres pour te modifier ton script

Si tu veux de l'aire, isole nous ce qui te semble faux pour la norme que tu désire, explique nous pourquoi, ce que tu veux obtenir et tu trouveras surement quelqu'un pour venir t'aider.

En attendant, je ne pense pas que la manière dont tu poses la question t'amène beaucoup de réponses. A moins qu'un spécialiste es code barre passe dans le coin :?

par iclo » 31 mars 2006, 17:07

le voila le code mais il marche que pour la norme EAN-13 :
alors pour l'adapté au code128 il faut le modifier:
Ha ben oui; comme disait l'autre, y a plus qu'à....

par Invité » 31 mars 2006, 17:01

le voila le code mais il marche que pour la norme EAN-13 :
alors pour l'adapté au code128 il faut le modifier:

<html>
<head>
	<title>Code barre EAN13</title>
    <STYLE type="text/css">
.n0 {background-color:#ffffff;height:40px;width:1px;float:left;}
.n1 {background-color:#000000;height:40px;width:1px;float:left;}
.l1 {background-color:#000000;height:50px;width:1px;float:left;}
.nombre {position:absolute;font-size:14px;font-family:times new roman}
.nombre1 {position:relative;font-size:14px;font-family:times new roman;float:left;top:40px;}
.barreCode  {position:absolute;top:50px;left:50px;}
</STYLE>
<script type="text/javascript">
var bitsCode = new Array(10);
bitsCode[0] = new Array('0001101','0100111','1110010','000000');
bitsCode[1] = new Array('0011001','0110011','1100110','001011');
bitsCode[2] = new Array('0010011','0011011','1101100','001101');
bitsCode[3] = new Array('0111101','0100001','1000010','001110');
bitsCode[4] = new Array('0100011','0011101','1011100','010011');
bitsCode[5] = new Array('0110001','0111001','1001110','011001');
bitsCode[6] = new Array('0101111','0000101','1010000','011100');
bitsCode[7] = new Array('0111011','0010001','1000100','010101');
bitsCode[8] = new Array('0110111','0001001','1001000','010110');
bitsCode[9] = new Array('0001011','0010111','1110100','011010');
function EAN13() {
   cb = document.form.codeBarre.value;
   if (isNaN(cb)||cb.length!=12) {alert("Un nombre de 12 chiffres seulement");return false;}
   divEAN = document.getElementById("EAN13CODE");
   divEAN.innerHTML="";
   codes = new Array();
   for (var i=a=b=0;i<12;i++) {
       codes[i] = eval(cb.charAt(i));
       if (i%2)
	     b+=codes[i];
	   else
	     a+=codes[i];
   }
	reste = (a+(b*3))%10;
    codes[12] = 10-(reste==0?10:reste);
	var bits = getBits(codes);
	bit = bits.split("");
  	el = document.createElement("div");
	el.innerHTML= cb.charAt(0);
	el.className = "nombre1";
	divEAN.appendChild(el);
	for (var i=0;i<bit.length;i++) {
	   el = document.createElement("div");
	   longue =( i==0||i==2||i==46||i==48||i==92||i==94);
	   el.className = (longue?'l':'n')+bit[i];
	   divEAN.appendChild(el);
	   	if (i==3||i==50) {
  		 el2 = document.createElement("div");
		 el2.innerHTML=(i==3)?cb.substr(1,6):cb.substr(7,6)+codes[12];
		 el2.className = "nombre";
		 el2.style.left = el.offsetLeft+"px";
		 el2.style.top = el.offsetHeight+"px";
		 divEAN.appendChild(el2);
	   }
	}
}
function getBits(codes) {
   var bits = "101";
   var cle = bitsCode[codes[0]][3].split("");
   for (var i=1;i<7;i++)
      bits += bitsCode[codes[i]][cle[i-1]];
   bits += "01010";
   for (var i=7;i<13;i++)
      bits += bitsCode[codes[i]][2];
   bits += "101";
   return (bits);
}
</script>
</head>
<body>
<form name="form">
Code EAN13 (12 premier chiffres): <input name="codeBarre" type="text" maxlength="12" value="">
  <input type="button" value="Produire le code barre" onclick="EAN13()">
</form>
<div class="barreCode" id="EAN13CODE"></div>
</body>
</html>

par iclo » 31 mars 2006, 00:04

On est pas sortit de l'auberge... :D :D :D
Au risque de répéter ce que Cyrano a déja mentionné, nous ne sommes pas dans un libre service, si tu as un problème avec un script, on pourra t'aider à le résoudre à partir des infos précises que tu ne manqueras pas de poster

par Invité » 30 mars 2006, 23:56

merci d'avoir cherche mais j'ai deja fait le tour
le seul qui j'ai trouve c'est ici[http://www.phpcs.com/code.aspx?ID=23927]
mais il marche pas alor help me [/url]

par Cyrano » 30 mars 2006, 23:52

Tant qu'à chercher, regarde par exemple ==> ICI <==

par Invité » 30 mars 2006, 23:50

merci
mais moi je cherche un scripte php qui va me permettre de créé se code barre

par Cyrano » 30 mars 2006, 23:29

Salut Cyrano,
ça correspond à quoi 128 ??
C'est un code à barres :lol:
Avec ça, je suis drôlement avancé :-k

par PhilFree » 30 mars 2006, 22:43

Salut Cyrano,
ça correspond à quoi 128 ??
C'est un code à barres :lol:

par Cyrano » 30 mars 2006, 22:38

Modération :
- Primo, ici, c'est pas un libre service ou on vient chercher des scripts;
- Secundo : il y a des règles pour le forum valables pour tout le monde, et il y est entre autres choses indiqué "Mettez un titre explicite" : on se doute que tu as besoin d'aide sinon tu serais pas ici", je corrige, mais penses-y à l'avenir;
- Tertio, une question sans plus de détails n'a que très peu de chances de susciter une quelconque réponse : ça correspond à quoi 128 ??

par PhilFree » 30 mars 2006, 22:37

CHerche script code barre

par Invité » 30 mars 2006, 22:28

je suis besoin d'un code php qui permet de crée code128(code barre).
merci