2005年09月30日
QRコード活用(生成支援編)
以前、QRコード活用のことを書きましたが、
ちょっとだけ時間あったので、簡単にフォームにして作ってみました♪
もちろんQRコード部分のモジュールは既製ですよ(^^;)。
(なおき製 QR生成ツール)
http://winternao.hustle.ne.jp/qr/qr_seisei.php
テキストボックスが出てきますから、
そこに文字列を入力して「生成する」のボタンをクリックするだけ!
※QRコード® は、株式会社デンソーウェーブの登録商標です。
投稿者 winternao : 2005年09月30日 19:42
コメント
QRコードですか。
きっちりhtml内に組み込まれてますね( ̄ー ̄;)
ここ数日、人様のページのソース表示ばっかり
眺めてるような気がします・・・。
ってことで、意地悪なデータをひとつ
「ピアノソナタ発表会」でQRコード生成してみまひょ?
投稿者 タナカ : 2005年10月01日 00:57
おはやうございます(笑)。
うーん、とんでもないものを見てしまった(^_^;)
確かに2バイト文字で生成PHP側に投げてしまうのはまずいとは思い、
多少修正しましたが、
(本家サイト:画像表示部分)
http://www.swetake.com/qr/qr_img0.50/php/qr_img.php?d=%83s%83A%83m%83%5C%83i%83%5E%94%AD%95%5C%89%EF&e=M&s=3
(なおきの間違い:画像表示部分)
http://winternao.hustle.ne.jp/qr/php/qr_img.php?d=%83s%83A%83m%83%5C%83i%83%5E%94%AD%95%5C%89%EF&e=M&t=B&s=3
そのうち、文字「ピアノソナタ発表会」のところは
?d=%83s%83A%83m%83%5C%83i%83%5E%94%AD%95%5C%89%EF
であり、全く同じなのにうちのほうだけ円マークが入ります。
本家は
http://www.swetake.com/qr/sample.htmlから
できるのですが、円マークなどからきし入りません(笑)。
うー・・・むむむ。
QRを生成するPHPの設定に問題があるのでしょうか?
こりゃ、タナカさんに先に解決されそうだな(汗)。
あ、ちなみに本家のサイトで「¥¥¥¥¥¥(半角で)」としたら
それはさすがに「000000」と返されました。
何かこのへんにヒントがあるような気がします。
投稿者 なおき : 2005年10月01日 09:12
原因はわかりました(^^;)
サーバーのPHPの設定の問題です。
「magic_quotes_gpc」が現在「On」になっているのですが
「Off」じゃないとダメっぽいです。
自宅サーバで「ピアノソナタ発表会」を試してみたら
上手く行きました♪
取り急ぎ、QR生成部分は、自宅サーバを使ってます(汗)
さて、このレンタルサーバ、
「magic_quotes_gpc」のOn、Offなんて変更できるのか?
telnet無理やし。(笑)
投稿者 なおき : 2005年10月01日 10:35
magic_quotes_gpcでしたか・・・。
レンタルサーバで設定変えれないんだったら
stripslashes()で¥を外す・・・とか??
・・・未確認ですがヽ(; ̄J ̄)ノ
投稿者 タナカ : 2005年10月01日 19:13
ご指摘を受けて、
stripslashes()を
今朝一番にやったんですけど、
ダメだったんですね~(^_^)b
画像作成エンジンを「qr_img.php」に依存している以上、
文字情報部分で問題なければ、あとはPHP自身の問題だろうと・・・。
他に逃げ道があるような気もしたのですが、
手っ取り早くPHPの設定を変えました(笑)。
投稿者 なおき : 2005年10月01日 19:51