2011-07-01から1日間の記事一覧
PHPでログイン画面を使って、ログインし後はセッションを使って認証状態を確認するような、いわゆる普通の会員向けのページを作ってます。 で、久しぶりのPHPでだいぶセッションやら認証やら忘れてました。 とりあえず、テンプレートエンジン Smarty を使っ…
PHPで配列の値をデバッグするときは、print_r関数を使うと思います。 しかし、普通に print_r(配列変数) だけでは結構見にくいです。 1次元配列なら、まだいいんですが、多次元配列になると何が何やら といった感じになってしまいます。(特にPHPはDBからのク…
PHPで配列に要素があるかどうかの存在チェックです。 今回はスーパーグローバル変数 $_POST に、'key' という要素があるかどうかのチェックをしたいと思ってます。 この場合、array_key_exists 関数を使うといいようです。 if (array_key_exists('key', $_PO…
現在作成中のPHPスクリプトを複数のレンタルサーバに配備する予定です。 テンプレートエンジンに、Smarty を使い、テンプレートファイル(HTML),PHPファイル共に文字コードは UTF-8 を使用予定で、その文字コードで記述しています。 で、とあるレンタルサーバ…
SQLite内のデータベースを容易に管理するためにPHP上で動く SQLiteManager を入れてみたんですが、どうやら日本語に設定するとEUC-JPで動くらしく、UTF-8のデータをみると文字化けします。 ということで SQLiteManager でUTF-8のデータを扱う方法ですが、lan…