中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Ver.2.12:住所録+PDF葉書宛名書き

MyHome Portal Ver.2.12をリリースしました。

http://ok2nd.web.fc2.com/download.html

新コンテンツ「住所録」を追加。選択した名簿の電子メール宛名一覧作成、Google Maps & Earthマップ作成、PDF葉書宛名書き等ができます。年賀状の宛書等に利用できます。

PDF作成には、FPDFを利用しています。

http://www.fpdf.org/

FPDF

MBFPDF

・Rotations

http://www.setasign.de/products/pdf-php-solutions/fpdi/

・FPDI

FPDF_TPL

PDF葉書宛名書きでは、以下のRapid Expressで公開されているpdf.inc.phpを利用させてもらっています。文字列の長さに合わせてフォントサイズの調整もしてくれる優れものです。

Rapid Express:PDF作成ライブラリ(FPDF+FPDI+MBFPDF+Rotations)

http://wp.rapidexp.com/2009/01/fpdf/

IE以外のChromeSafariなどのブラウザで、INDEXトップが「リンク先を新しいウインドウで開く」設定になっている場合、先頭の(Google)検索ボタンで開いたウインドウを閉じてしまうと、2回目以降、ウインドウが開かない不具合を修正。(formタグのtarget指定では、同様の不具合が発生する模様)

カレンダーの今日が休みの場合、日付の色が赤色にならなかったのを修正。

a01.jpg

a03.jpg