PHPでQRCode

PHP

PHPでQRコードを作る方法。
Extensionを使う。

インストール

wget http://www.opendogs.org/pub/php_qr-0.3.1.tgz
tar zxvf php_qr-0.3.1.tgz
cd php_qr-0.3.1
phpize
./configure --enable-qr
make install
/usr/local/apache2/bin/apachectl graceful

PHPコード

<?php
$qr = new QRCode();
$qr->setMagnify(3);
$qr->setFormat(QRCode::FMT_GIF);
$qr->addData($data);
$qr->finalize();

header('Content-type: image/gif');
print $qr->getSymbol();

上記以外にもオプションがいっぱい用意されている。
APIリファレンスが見づらいなぁ。

Thanks! http://d.hatena.ne.jp/rsky/20070503/1178195963

コメント