≮六づ道≯的Blog

天行键,君子以自强不息! & 路漫漫其修远兮,吾将上下而求索!

黄殿瑶ID:feel8
186952次访问,排名350(1)好友0人,关注者1
feel8的文章
原创 195 篇
翻译 0 篇
转载 1 篇
评论 100 篇
六道的公告
远离3721,还我一片静土!
 ╲█◤
◢██◣
   ◤◥
临渊羡鱼不如退而结网苦练内功ING -_-!!

昵称:≮六づ道≯
Mail:PHP5@QQ.COM
留言:点击留言




今日天气

最近评论
psnccs:WoW Gold
psnccs:WoW Gold
Eeeethan:不好意思,我想請教一個關於編譯Apache過濾器範例的問題,可能很初級,不過我確實找不到解答。我的問題是:
想請問怎麼要在Linux下用Gcc編譯:
httpd-2.2.4\modules\experimental\
裡的mod_case_filter.c
我下了
gcc -fPIC -I$../../include -c mod_case_……
风云★小子:一名刚学生!
你的时钟代码是什么啊?
南京甜蜜爱成人用品商城:<b>南京最大的零售、批发、加盟成人用品、性用品的网站[www.honey025.com],2000多种产品任您选购,1766个县市货到付款、3重

包装保密邮寄,主营:成人用品、性用品、性保健品、避孕用品、情趣内衣、壮阳药、阴茎增大丸、SM用品、安全套、男女自慰性器

具等</b><p>
[url=http://w……
文章分类
收藏
    相册
    我的相册
    My Links
    ChinaUNIX
    CSDN论坛
    Fedora官方网站
    LinuxEden
    LinuxSir
    mySQL官方网站
    PHP官方网站
    SmartTemplate
    中国赢网
    落伍者论坛
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 用php生成EAN_13标准的条形码收藏

     | 旧一篇: PHP cURL函数允许脚本绕过'open_basedir'目录限制漏洞

    http://www.chinaunix.net
    作者:
    laokan

    这连天看见有人法帖讨论如很用php生成条形码,所以就用了点时间学了学EAN_13标准.EAN_13标准是广泛使用的条码编码标准,主要运用在商品流通方面,比如我们看到的商品上的条码就是这种编码标准,还有图书上的编码标准也是这种编码标准.
         下面的就是我的一段代码生成的是EAN_13标准的条码,需要php+gd 环境
        [code:1:dfc50fedcf]<?
    function EAN_13($code) {
      //一个单元的宽度
      $lw = 2;
      //条码高 
      $hi = 100;
      // the guide code is no coding,is used to show the left part coding type//
      // Array guide is used to record the EAN_13 is left part coding type//
      $Guide = array(1=>'AAAAAA','AABABB','AABBAB','ABAABB','ABBAAB','ABBBAA','ABABAB','ABABBA','ABBABA');
      $Lstart ='101';
      $Lencode = array("A" => array('0001101','0011001','0010011','0111101','0100011','0110001','0101111','0111011','0110111','0001011'),
                       "B" => array('0100111','0110011','0011011','0100001','0011101','0111001','0000101','0010001','0001001','0010111'));
      $Rencode = array('1110010','1100110','1101100','1000010','1011100',
                       '1001110','1010000','1000100','1001000','1110100');    
       
      $center = '01010';
      
      $ends = '101';
      if ( strlen($code) != 13 )
       { die("UPC-A Must be 13 digits."); }
    $lsum =0;
    $rsum =0;
      for($i=0;$i<(strlen($code)-1);$i++)
      {
        if($i % 2)
    {
     // $odd += $ncode[$x]
      $lsum +=(int)$code[$i];
     }else{
      $rsum +=(int)$code[$i];
     }
      
      }
      $tsum = $lsum*3 + $rsum;
        if($code[12] != (10-($tsum % 10)))
    {
       die("the code is bad!");
        } 

     // echo $Guide[$code[0]];
      $barcode = $Lstart;
      for($i=1;$i<=6;$i++)
      {
        $barcode .= $Lencode [$Guide[$code[0]][($i-1)]] [$code[$i]];
      }
      $barcode .= $center;
      
      for($i=7;$i<13;$i++)
      {
        $barcode .= $Rencode[$code[($i)]] ;
      }
      $barcode .= $ends;
      
        $img = ImageCreate($lw*95+60,$hi+30);
      $fg = ImageColorAllocate($img, 0, 0, 0);
      $bg = ImageColorAllocate($img, 255, 255, 255);
      ImageFilledRectangle($img, 0, 0, $lw*95+60, $hi+30, $bg);
      $shift=10;
      for ($x=0;$x<strlen($barcode);$x++) {
        if (($x<4) || ($x>=45 && $x<50) || ($x >=92)) 
      { 
        $sh=10; 
      } else { 
        $sh=0; 
      }
        if ($barcode[$x] == '1') 

      $color = $fg;
        } else { 
      $color = $bg; 
    }
        ImageFilledRectangle($img, ($x*$lw)+30,5,($x+1)*$lw+29,$hi+5+$sh,$color);
      }
      /* Add the Human Readable Label */
      ImageString($img,5,20,$hi+5,$code[0],$fg);
      for ($x=0;$x<6;$x++) {
        ImageString($img,5,$lw*(8+$x*6)+30,$hi+5,$code[$x+1],$fg);
        ImageString($img,5,$lw*(53+$x*6)+30,$hi+5,$code[$x+7],$fg);
      }
     // ImageString($img,4,$lw*95+17,$hi-5,$code[12],$fg);
      /* Output the Header and Content. */
      header("Content-Type: image/png");
      ImagePNG($img);
       
    }

    EAN_13('6901028055048');

    ?> 
    [/code:1:dfc50fedcf]
    这连天看见有人法帖讨论如很用php生成条形码,所以就用了点时间学了学EAN_13标准.EAN_13标准是广泛使用的条码编码标准,主要运用在商品流通方面,比如我们看到的商品上的条码就是这种编码标准,还有图书上的编码标准也是这种编码标准.
         下面的就是我的一段代码生成的是EAN_13标准的条码,需要php+gd 环境
        [code:1:dfc50fedcf]<?
    function EAN_13($code) {
      //一个单元的宽度
      $lw = 2;
      //条码高 
      $hi = 100;
      // the guide code is no coding,is used to show the left part coding type//
      // Array guide is used to record the EAN_13 is left part coding type//
      $Guide = array(1=>'AAAAAA','AABABB','AABBAB','ABAABB','ABBAAB','ABBBAA','ABABAB','ABABBA','ABBABA');
      $Lstart ='101';
      $Lencode = array("A" => array('0001101','0011001','0010011','0111101','0100011','0110001','0101111','0111011','0110111','0001011'),
                       "B" => array('0100111','0110011','0011011','0100001','0011101','0111001','0000101','0010001','0001001','0010111'));
      $Rencode = array('1110010','1100110','1101100','1000010','1011100',
                       '1001110','1010000','1000100','1001000','1110100');    
       
      $center = '01010';
      
      $ends = '101';
      if ( strlen($code) != 13 )
       { die("UPC-A Must be 13 digits."); }
    $lsum =0;
    $rsum =0;
      for($i=0;$i<(strlen($code)-1);$i++)
      {
        if($i % 2)
    {
     // $odd += $ncode[$x]
      $lsum +=(int)$code[$i];
     }else{
      $rsum +=(int)$code[$i];
     }
      
      }
      $tsum = $lsum*3 + $rsum;
        if($code[12] != (10-($tsum % 10)))
    {
       die("the code is bad!");
        } 

     // echo $Guide[$code[0]];
      $barcode = $Lstart;
      for($i=1;$i<=6;$i++)
      {
        $barcode .= $Lencode [$Guide[$code[0]][($i-1)]] [$code[$i]];
      }
      $barcode .= $center;
      
      for($i=7;$i<13;$i++)
      {
        $barcode .= $Rencode[$code[($i)]] ;
      }
      $barcode .= $ends;
      
        $img = ImageCreate($lw*95+60,$hi+30);
      $fg = ImageColorAllocate($img, 0, 0, 0);
      $bg = ImageColorAllocate($img, 255, 255, 255);
      ImageFilledRectangle($img, 0, 0, $lw*95+60, $hi+30, $bg);
      $shift=10;
      for ($x=0;$x<strlen($barcode);$x++) {
        if (($x<4) || ($x>=45 && $x<50) || ($x >=92)) 
      { 
        $sh=10; 
      } else { 
        $sh=0; 
      }
        if ($barcode[$x] == '1') 

      $color = $fg;
        } else { 
      $color = $bg; 
    }
        ImageFilledRectangle($img, ($x*$lw)+30,5,($x+1)*$lw+29,$hi+5+$sh,$color);
      }
      /* Add the Human Readable Label */
      ImageString($img,5,20,$hi+5,$code[0],$fg);
      for ($x=0;$x<6;$x++) {
        ImageString($img,5,$lw*(8+$x*6)+30,$hi+5,$code[$x+1],$fg);
        ImageString($img,5,$lw*(53+$x*6)+30,$hi+5,$code[$x+7],$fg);
      }
     // ImageString($img,4,$lw*95+17,$hi-5,$code[12],$fg);
      /* Output the Header and Content. */
      header("Content-Type: image/png");
      ImagePNG($img);
       
    }

    EAN_13('6901028055048');

    ?> 
    [/code:1:dfc50fedcf]

    发表于 @ 2004年11月03日 11:35:00|评论(loading...)|编辑

     | 旧一篇: PHP cURL函数允许脚本绕过'open_basedir'目录限制漏洞

    评论

    #ddd 发表于2004-11-04 10:18:00  IP: 61.187.178.*
    怎么都是计算机的内容















    http://your.blogchina.com
    #条形码 发表于2004-11-29 14:53:00  IP: 219.136.109.*
    有没有完整的源泉代码提供?
    #条形码 发表于2004-11-29 14:54:00  IP: 219.136.109.*
    有没有地方可以提供php代码打包下载的?
    #DFD 发表于2006-04-11 14:50:00  IP: 221.233.97.*

    当你想起距离,你想起,我们是不朽的[url=http://www.v815.net]wow gold[/url]你想起它们是从我们出发的,所有的距离,都是从我们出发的,没有一个死去,没有一个被忘记[url=http://www.xinjizhen.com.cn]wow gold[/url]世界上各地都有母兽,仰天躺着,想起海.当你想起距离,你想起,我们是不朽的<a href="http://www.v815.net">wow gold</a><br>你想起它们是从我们出发的,所有的距离,都是从我们出发的,没有一个死去,没有一个被忘记<a href="http://www.xinjizhen.com.cn">wow gold</a><br>
    世界上各地都有母兽,仰天躺着,想起海.

    #buy wow gold 发表于2006-05-10 12:39:00  IP: 61.153.38.*
    只有信念使快乐真实。
    人生最大的快乐不在于占有什么,而在于追求什么的过程。[url=http://www.wowgolde.com]wow gold[/url]
    不应该迫求一切种类的快乐,应该只追求高尚的快乐。[url=http://www.wowgolde.com]buy wow gold[/url]
    没有人能比笑得过多的人更感到深切的悲衰。[url=http://www.wowgolde.com]cheap wow gold[/url]
    #http://www.farmwowgold.com 发表于2006-05-11 20:47:00  IP: 221.218.62.*
    事实是有一盏望不见的灯。<a href="http://www.farmwowgold.com">wow gold</a>闪耀在前路。
    我信赖这一盏永远闪耀的灯光,我信赖有这毅力,尽管黑夜茫茫,
    <a href="http://www.farmwowgold.com">world of warcraft gold</a>有信心
    必然会达到最终的目的。
    #yiyi 发表于2006-05-16 15:03:00  IP: 221.216.160.*
    悲观只能产生平庸,[url=http://www.sowowgold.com]wow gold[/url]乐观才能造就卓绝。从
    卓绝的人那里,我们不难发现乐观的精神;从平庸的人那里,
    [url=http://www.sowowgold.com]world of warcraft gold[/url] 那可真是彻头彻尾的我们很
    容易找到阴郁的影子。

    当你“山穷水尽”的时候,[url=http://www.wowgoldeu.com]wow gold[/url]
    乐观还是一笔巨大的财富,你完全可以依靠这笔财富重整旗鼓。如果你连这笔
    财富都没有了,[url=http://www.wowgoldeu.com]world of warcraft gold[/url]
    那可真是彻头彻尾的“一无所有”了。
    #bvb 发表于2006-05-22 20:52:00  IP: 221.233.105.*
    我只是条忘了前世的鱼([url=http://www.3456789.cn]wow gold[/url]),说好了今生在那片海边等待([url=http://www.v815.net]wow gold[/url]),却忘了你的样子和相约的日子(<a href="http://www.3456789.cn">wow gold</a>)。于是,天天,天天,天天的坐在那里(<a href="http://www.v815.net">wow gold</a>),坐愁日落。
    #dd 发表于2006-05-29 14:12:00  IP: 221.221.154.*
    Welcome to <a href="http://www.eaglegamer.com">Power Leveling</a>,http://www.eaglegamer.com,world of warcraft gold Thank You

    。Welcome to wow gold,buy <a href="http://www.eaglegamer.com">wow gold</a>,world of warcraft gold Thank You。
    [url=http://www.eaglegamer.com]wow gold[/url]
    [url=http://www.eaglegamer.com]Power Leveling[/url]
    [url=http://www.18apple.com]性用品[/url]
    <a href="http://coema.org.cn/bbs/boke.asp?dianyitai.index.html">电移台</a>
    <a href="http://www.ninghua.com.cn">线切割</a>
    <a href="http://www.ninesage.net/guanlizixun.htm">管理咨询</a>
    <a href="http://www.bjwn.cn">www.bjwn.cn</a>
    <a href="http://www.sinonet.org.cn">Linux</a>
    <a href="http://www.rc361.com/henbang/index.asp">富媒体广告</a>
    <a href="http://www.rc361.com/henbang/index.asp">关联广告</a>
    <a href="http://www.rc361.com/henbang/index.asp">很棒广告</a>
    <a href="http://www.ninesage.net">管理咨询</a>
    <b><a href="http://www.rc361.com">网站建设</a></b>
    <b><a href="http://www.ruicongweb.com">服务器托管</a></b>
    主要经营SM用品成人用品、性用品、情趣用品、保健品、提供成人用品,性用品,性保健品,情趣用品,计生用品,内衣,减肥用品,
    丰胸用品,避孕用品,保健用品,化妆品,护理用品,等成人 健康浪漫时尚商品的购物网站.与全球各大 成人用品厂商合作,提供各种
    <a href="http://www.18apple.c
    #sa 发表于2006-05-29 17:17:00  IP: 61.51.129.*
    你可以避开一个大象, [url=http://www.wowgoldor.com]wow gold[/url] 但却躲不开一只蚊子。[url=http://www.wowgoldor.com]world of warcraft gold[/url]生活中的不快乐往往是些支离破碎的小事。
    [url=http://www.wowgoldnet.com]world of warcraft gold[/url]
    [url=http://www.wowgoldnet.com]wow gold[/url]
    #wefwef 发表于2006-05-31 13:46:00  IP: 61.51.112.*
    <a href="http://www.bjsoufang.com">北京租房</a>
    <a href="http://www.bjsoufang.com">租房</a>
    <a href="http://www.bj-amway.net">wow gold</a>
    <a href="http://www.tdke.com.cn">北京租房</a>
    <a href="http://www.tdke.com.cn">租房</a>
    <a href="http://zhima.blogchinese.com">wow gold</a>
    <a href="http://www.bbs007.cn">wow gold</a>
    #fd 发表于2006-07-22 17:32:00  IP: 61.51.128.*

    现在的青少年由于饮食、遗传等原因生理上成熟早,同时身处在这个浮躁的社会,那些被人们盲目追捧的轻浮的流行时尚,到处可见的[url=http://www.huanyuquan.com]成人用品[/url],很容易让人们尤其是青少年产生性冲动,了解一些[url=http://www.huanyuquan.com/artical]性知识[/url]是有益而无害的。
    [url=http://www.wowgoldshop.org]wow gold[/url][url=http://www.wowgoldshop.org]word of warcraft gold[/url]发表
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 六道