アーカイブ

‘PHP’ タグのついている投稿

PHPでExcelを扱う:PHPExcel

2009 年 7 月 20 日 コメントはありません

PHPでExcel2007ファイルを扱う際にはPHP Excelというライブラリがあります。
注意としてはPHP4では動作しないところ。
参考:PHPExcelを使ってPHPでExcelファイルを出力する

またExcelファイルをユーザから受け取るためにアップロード用のフォーム、
仕組みを用意しなければと思ってましたが、$_FILEで簡単に受け取れそうです。
参考:PHP Labo ファイルのアップロード

普段Excelで行っているルーチンワークを自動化するシステムを
構築したいと思ってます。本当ならMicrosoft系の開発環境で
やるべきだと思いますが、サードパーティーのライブラリなどを
利用しながら、PHPで実装するつもりです笑

いつになったらPHPから抜け出せるのかなぁ~、
今年はRuby,C#,Silverlightをやりたいのに汗
Javaも上級者レベルになりたい。。

カテゴリー: プログラミング タグ: ,

PHPのショートカットタグ

2008 年 12 月 27 日 コメントはありません

<?php ?>という開始・終了タグの他に、
<? ?>というショートカットタグがあるのを知った。

<?= ~~~~?>

とすると~~~~の部分が出力される。
つまりechoと一緒。

ただXMLが混じった時は同じタグになっちゃって微妙なので、
<?php ?>にしてちゃんとechoを書いた方がいい気がする。

タグのかぶりといえば、CSSのclass,idのかぶりは困ったものだ。
あるテンプレートからCMS用のテンプレートを作っていると、
元のテンプレートのCSSによって、CMSの管理画面部分のデザインまで、
破壊されてしまうことがある。

ホームページってだいたいmenu,main,.sidebar,headerとか同じような
部分は絶対あるわけだし、こういうdivに対するclass,id名をみんなで
統一すると、もっとCMS間でもテンプレートの互換性がでると思うんだけどなぁ。

カテゴリー: プログラミング タグ: ,

PHPの文字化け

2008 年 12 月 27 日 コメントはありません

これまでいったい何回この問題に悩まされたことだろう。
文字化けに遭遇するたびに、その場しのぎの解決で逃れてきたけど、
最近もっとも気をつけてることは、

すべてUTF-8で書く。

ということ。XHTML、PHPのソースコード、php.iniの設定まで
すべてをUTF-8にする。一緒に開発する人にもそれを強要する。
WebAPIなどで取得したデータもすべてUTF-8に変換。
とにかく、なんでもかんでもUTF-8にする。

これでちょっと最近楽になってます。受け取ったもの、作るものが
すべてUTF-8だから、文字化けが発生した時は該当箇所を
UTF-8にすることに全力を尽くせば解決する。

また、php.iniの設定などPHP周りについては

PHPの文字化けを本気で解決する

が大変参考になります。

カテゴリー: プログラミング タグ: ,