php QRコードの生成スクリプト

2012/08/02
swetake.com」に「QRcode Perl/CGI & PHP scripts ver. 0.50」というのがあるのでそれを使う。

めも

モノ自体は随分前からストップされているけど、必要なのは「URLをいれたらQRコードが生成してくれる」なので無問題。

むしろ「URLをいれる」というのが面倒。

「QRcode Perl/CGI & PHP scripts ver. 0.50」をダウンロード後、「data」「image」「php」をアップ。「perl」は無くても問題なさげ。

「xxx.com/php/qr_img.php?d=○○○○○」でアクセスするとQRコードが生成される。
※「○○○○○」の部分はURLエンコードする必要があるっぽい。

「xxx.com/php/qr_img.php?d=○○○○○」を毎回入力するのが面倒。
対象のURLを入力したら「xxx.com/php/qr_img.php?d=○○○○○」と変換してくれる箇所を別途用意する。
※knockout.jsが便利なので…knockout.jsでのサンプル

script部

  1. <script type="text/javascript">
  2.   function ViewModel() {
  3.     var self = this;
  4.     self.inputUrl = ko.observable(false);
  5.     self.output = ko.computed( function()
  6.     {
  7.       if (self.inputUrl() == "") {
  8.         return "";
  9.       }
  10.       
  11.       var url = "php/qr_img.php?d=";
  12.       var enc = encodeURIComponent(self.inputUrl());
  13.       return url + enc;
  14.     }, this);
  15.   }
  16.  
  17.   $(document).ready(function () {
  18.     ko.applyBindings(new ViewModel());
  19.   });
  20. </script>
  21.  

html部

jqueryとknockout.jsのライブラリの読み込みは必須。

  1. <input type="text" data-bind="value:inputUrl, valueUpdate: 'afterkeydown'" /><br />
  2. <a data-bind="attr: {href: output}, visible: output">QRコードの画像リンク</a><br />

ダウンロード:
qrコードの生成PHPファイルと、生成するためのリンクURLの作成をまとめたもの

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい