WEB+DB開発

WEB+DB開発

CodeIgniter 2.0 を使ってみる

今までウェブアプリケーションフレームワークを使わずに開発をしてきたのですが、さすがにこのままではイカン!ということで PHP のフレームワークの一つ 『CodeIgniter』 (以下 CI と略) を使ってみました。
WEB+DB開発

FORTRAN 入門のためのリンク集

Fortranの基礎・基本から始める初心者のための学習・入門用のプログラミング講座 Fortran学習帳 Fortranもくじ Fortran ResQ - 初心者のためのFortran入門 Fortranプログラミング入門マニュアル | ...
WordPress

WordPress 小ネタ: プラグインで「ゴミ箱へ移動」をフックする

WordPress のプラグイン内で「ゴミ箱へ移動」をフックする必要があったのですが、プラグイン API/アクションフック一覧 - WordPress Codex 日本語版 には記述がありません。英語のほうにも記述無し。
WEB+DB開発

PHP 小ネタ: エラーログの取得

PHP スクリプト実行時のエラーログを取得する方法です。エラーが表示されない設定になっているレンタルサーバでデバッグするときに使えます。
WEB+DB開発

PHP 小ネタ: 8桁数字の年月日の妥当性をチェック

(※自分用の覚書というかコピペ用の小ネタです。) 携帯サイトで生年月日なんかを入力してもらうときに数字のみ 8桁で入力してもらい、その妥当性をチェックする処理。
WEB+DB開発

PHP で文字列中に含まれる URL に自動でリンクを張る

自分用メモ。PHP で文字列中に含まれる URL に自動でリンクを張る方法です。ereg_replace() を使います。『URLの自動リンクをする正規表現(PHP) - こまちドーナツ』 を参考に、というか丸パクリさせていただきました。多...
WEB+DB開発

PHP のセッションを階層化されたディレクトリに保存する

受託開発しているサイトのアクセス数が、携帯サイトのオープンを機に思いのほか伸びまくりで、時々、503 エラーを出すようになりました。とりあえず処理が重そうな部分をなんとかしましょうということで、手をつけずにいたセッション保存ファイルの処理を...
WEB+DB開発

PEAR::DB での mysql_insert_id() の代替

直近にインサートしたレコードの auto_increment カラムの値を取得するために、mysql_insert_id() の代替となるメソッドを PEAR::DB で探してみたのですが、ありません。
WEB+DB開発

Smarty で Google Analytics 携帯版のコードを埋め込む

Smarty を使ったシステムにGoogle Analytics 携帯版のコードを埋め込みます。当初は {php} タグで埋め込むつもりだったのですが、以下の手順のほうが Smarty 的。
WEB+DB開発

(secure mode) php tags not permitted

PHP での開発では、テンプレートエンジンとして Smarty を利用するケースが多いのすが、今まで特に必要性が無かったため、 {php} タグを使ったことがありませんでした。
WEB+DB開発

IE の場合のみ Content-type を text/html に書き換え

XHTML 1.1 準拠の携帯向けサイトでは、HTTP ヘッダの Content-Type に application/xhtml+xml を指定することにより、imode のブラウザで XHTML と認識してくれます。ところがそのサイトに...
WEB+DB開発

Subversion で This client is too old エラーの際の対処

一人ぼっちバージョン管理に Subversion を使っているのですが、たまに "This client is too old to work with working copy" というエラーが出ることがあります。