最近、APIアプリのテストでエンコードされた文字列が必要なることが多くなったので、PHPでCLIな文字列URLエンコードアプリを書いてみた。
とりあえずソースコード。
パスの通ったところに以下のようなPHPスクリプトを配置。
自分はホーム直下に.binディレクトリを作ってそこにパスを通して、ファイル名は「urlencode」にした。
#! /usr/bin/env php <?php if (count($argv) < 2) { print "Please pass url you want to encode"; return; } print urlencode($argv[1]);
権限を書き換えて動作テスト。
$ sudo chmod u+x ~/.bin/urlencode
$ urlencode http://shakyo-programmer.com
http%3A%2F%2Fshakyo-programmer.com
$ urlencode
Please pass url you want to encode
できた。