[PHP-users 31564] バーコードを動的に生成したい

柴田 健郎 takeofuture @ hotmail.com
2007年 2月 27日 (火) 14:32:21 JST


いつもお世話になってます。
最近、数字コードもしくは英数字コードから
バーコード動的に変換できることができないか考えてます。

最終的には以下のようなオーダフォームに1つ足して
商品コードをそのままCODE39できればCODE128で
表現した画像(GIFなど)を自動生成して個数の横にはりつけたいのですが


顧客    商品コード   商品名   個数
A商店   12345            はさみ    ( )個
       12346           のり      ( )個


http://www.ysd.bne.jp/linux/barcd/index.html
を参考にやろうとしてますがその中に
グラフィックライブラリを含む php が使用可能であること。
が条件としてあるようです。

それとは別に
http://bar-code.sourceforge.net/sample.php
ももってきて実際にコピーして動かしてみたのですが以下のような
エラーがでます。
なにか足りないのでしょうか?

いずれによ、CODE128でできればいいと思ってます。
基礎的なことなのですが、なにかアドバイスをいただければ幸いです。
また、もっと手軽にできるコードがあれば教えていただけると幸いです。


以下
http://bar-code.sourceforge.net/sample.php
からコードををダウンロード、コピーしたときのsample.phpが表示したエラー

Notice: Use of undefined constant __TRACE_ENABLED__ - assumed 
'__TRACE_ENABLED__' in /var/www/html/barcode/sample.php on line 15

Notice: Use of undefined constant __DEBUG_ENABLED__ - assumed 
'__DEBUG_ENABLED__' in /var/www/html/barcode/sample.php on line 16

Warning: Call-time pass-by-reference has been deprecated - argument passed 
by value; If you would like to pass it by reference, modify the declaration 
of fsockopen(). If you would like to enable call-time pass-by-reference, 
you can set allow_call_time_pass_reference to true in your INI file. 
However, future versions may not support this any longer. in 
/var/www/html/barcode/debug.php on line 41

Warning: Call-time pass-by-reference has been deprecated - argument passed 
by value; If you would like to pass it by reference, modify the declaration 
of fsockopen(). If you would like to enable call-time pass-by-reference, 
you can set allow_call_time_pass_reference to true in your INI file. 
However, future versions may not support this any longer. in 
/var/www/html/barcode/debug.php on line 41

Warning: Call-time pass-by-reference has been deprecated - argument passed 
by value; If you would like to pass it by reference, modify the declaration 
of fsockopen(). If you would like to enable call-time pass-by-reference, 
you can set allow_call_time_pass_reference to true in your INI file. 
However, future versions may not support this any longer. in 
/var/www/html/barcode/debug.php on line 56

Warning: Call-time pass-by-reference has been deprecated - argument passed 
by value; If you would like to pass it by reference, modify the declaration 
of fsockopen(). If you would like to enable call-time pass-by-reference, 
you can set allow_call_time_pass_reference to true in your INI file. 
However, future versions may not support this any longer. in 
/var/www/html/barcode/debug.php on line 56

Notice: Use of undefined constant __DEBUG_HOST__ - assumed '__DEBUG_HOST__' 
in /var/www/html/barcode/debug.php on line 28

Notice: Use of undefined constant __DEBUG_PORT__ - assumed '__DEBUG_PORT__' 
in /var/www/html/barcode/debug.php on line 29

Notice: Use of undefined constant __TRACE_HOST__ - assumed '__TRACE_HOST__' 
in /var/www/html/barcode/debug.php on line 31

Notice: Use of undefined constant __TRACE_PORT__ - assumed '__TRACE_PORT__' 
in /var/www/html/barcode/debug.php on line 32

Notice: Use of undefined constant __TIMEOUT__ - assumed '__TIMEOUT__' in 
/var/www/html/barcode/debug.php on line 34

Notice: Undefined variable: border in /var/www/html/barcode/sample.php on 
line 39

Notice: Undefined variable: drawtext in /var/www/html/barcode/sample.php on 
line 40

Notice: Undefined variable: stretchtext in /var/www/html/barcode/sample.php 
on line 41

Notice: Undefined variable: negative in /var/www/html/barcode/sample.php on 
line 42

Fatal error: Call to undefined function ImageCreate() in 
/var/www/html/barcode/barcode.php on line 88

_________________________________________________________________
Hotmail に直接アクセス!MSN がさらに使いやすく http://jp.msn.com/ 



PHP-users メーリングリストの案内