« 私の本職 | メイン | 濃い~ぃ1日 »

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

コメントしてください




保存しますか?