CodeIgniterでAJAX開発

この度、ある商品の取引演習をオンラインで行うためのシステムをPHP開発フレームワークの一つである CodeIgniter を使って開発した。株取引に似ているが、秘密入札によるオークションシステムである。売り注文情報をリアルタイムに表示していく機能と、売り注文情報を見ながら買い注文を入れられる機能のために、AJAX技術を組み込んだ。要求仕様が確定してから演習本番までの期間がわずか半月というタイトなスケジュールだったが、受講者の皆さんに満足いただけるシステムを開発することができた。

続きを読む

PHPでSQL Server 2005にアクセス

あるプロジェクトで、Accessのデータベースに保存されているデータを元にメールを自動配信するプログラムを作ることになった。データベースがMySQLとかPostgreSQLだったらPHPでちょこっとプログラムを書けばすむ。がしかし、Accessのデータベースとなると話は厄介だ。VBAでは Outlook の機能を使ってメール送信が行えるが、これでは自動化は無理だ。メール送信といえばPHPを使うほうがよいし、そうなるとデータベースはAccessではなく SQL Server を使うべきだ。今回は、PHP から SQL Server に接続したときに起こった問題を解決した経緯を説明する。

続きを読む

自作RSSリーダーでITニュースを公開

本日、本サイトの「ITニュース」コーナーを正式公開した。主要なIT関連サイトの新着記事のサマリーを公開日時の新しい順に並べ替えて表示したものだ。WordPressテンプレートを書いたというより、PHPのプログラム開発をしたという方が近い。自分の読みたい記事をサクッと読むことができて便利だ。よろしければ、お気に入りに追加されたし。

以前、このようなページをBDPRSSというプラグインで作成したことがあるが、このプラグインはすでにサポートが打ち切られ、当然ながらWordPressの公式プラグインとしては登録されていない。公式プラグインのデータベースを探してみたが、結局自分のやりたいことができるものは見つからなかった。そこで、WordPressに用意されているプログラム用の関数を使ってRSSアグリゲータ(RSSリーダー)を開発することにした。今回はその概要を紹介する。

続きを読む