ページャーpager pear

pager

便利な関数pagerをご紹介します。
どうしてもページング機能となるとphpで記述するのは大変、次へや前へというだけの者ならともかく
1 2 3 4 ・・・と数字で表示する場合だとかなり面倒になりそうなので簡単に実装できるpearライブラリーの
pagerが役に立ちます!

可逆暗号 BlowFish

blowfish

phpの標準ライブラリのpearを利用して可逆暗号が簡単にできます。
md5関数は復元できないパスワードですが、このパスワードは復元できます。
pearの利用方法はサーバー会社によって違います。パスを通さなくても利用できる場合がありますが
サーバーによってpearを持ち合わせていない場合がありますのでその際は各自でインストールすることで補えます。
一般にgo-pearなどでインストールするのが楽でしょう。

環境に応じてphp.iniに
(エックスサーバー)
include_path = “.:/usr/share/pear5:/home/サーバID/ドメイン名/public_html/pear/PEAR”
(さくらインターネット)
include_path=”.:/home/サーバーID/www/ドメイン名/pear/PEAR”

もしくはphpファイルの頭に下記のように記述してパスを通す方法があります。

1
ini_set('include_path','フルパス/pear/PEAR' . PATH_SEPARATOR . ini_get('include_path'));

をつけてPEARにリンクさせます。

駅データドリルダウン

station

駅データのドリルダウンを作成しました。
http://www.ekidata.jp/
こちらのサイトを参考に作成です。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form id="form" name="form" method="post" action="">
<p>
 
都道府県:<select name="prefecture" onChange="setMenuItem(0,this[this.selectedIndex].value)">
<option value="0">▼選択してください</option>
<option value="1">北海道</option>
<option value="2">青森県</option>
<option value="3">岩手県</option>
<option value="4">宮城県</option>
・・・・・
</select>
 沿線:<select name="line" onChange="setMenuItem(1,this[this.selectedIndex].value)">
<option value="0">▼選択してください</option>
  <option value=""></option>
</select>
    駅:
      <select name="station">
      <option value="0">▼選択してください</option>
<option value=""></option>
</select></p>
</form>

GD作成

gd

phpで画像に文字を打ち出す関数GDです。下記のphpファイルをイメージとして出力するだけというか

1
<img src ="gd.php"/>

として配置するだけです。

QRコード作成

qr

QRコード作成ページ2次元コード作成
ついでにpearライブラリーで1次元コードがあったのでこちらもご利用下さい。といってもあんま使わないか~~、、なんだかな~
PHP5.3にしたらbarcodeのPEARが使えなくなったし。。。
そしてPEAR管理画面がやたらめったらエラーになっているし。。。まあ、いいですけど

多次元配列から単配列に変換

CF066_L

多次元配列を単配列に変換する関数
$str = array_flatten($value);
print_r($str);
これで多次元が単配列になる

ハッシュジェネレーター

ハッシュ生成

PHPには便利な関数があります。md5関数です。特定の文字を勝手に変換してくれます。md5関数にて特定の文字を変換します。
その他sha1やマイナーですがwhirlpool、ripemd320などのハッシュがあります。是非お試しを!

郵便番号検索(PHP+SQLite)

郵便番号

郵便番号検索をPHP+SQLiteで速度的なものを調べてみましたが、MySqlよりも早いんじゃないかなと思ったぐらいですね。
ちなみに登録件数は約12万件ほどあります。

デモサイトにて確認できます!デモサイトの郵便番号情報を更新しました!

西暦和暦変換

西暦和暦

西暦から和暦に変換する関数です。
$year = 1905;
$month = 11;
$day = 22;
$wareki = toJpDate($year, $month, $day);
echo $wareki;
で和暦が表示されます。
1801年の享和から平成までを変換できるようにしました!

デモサイトで確認できます!

20 / 21« 先頭...246...1718192021
スポンサーリンク
Subscribe to RSS Feed Follow me on Twitter!