栞/#php
- 2006年2月
PEAR::OpenSearch、PEAR::XML_RPC、prototype.js、script.aculo.usを利用。ソースあり。
AjaxでFTP。prototype.jsを内部で使用。
ファイルのダウンロードのさせ方。Content-Dispositionヘッダ。
P_BLOGの中の人によるテンプレートエンジン導入の検討プロセス。「既にPHP自体がテンプレートエンジンである」というのはその通り。そこはPerlと異なる点。
「URLの正当性・完全性検証クラス」「GETパラメータ改変によるアクセス防止」
PHP自体が言語仕様としてフレームワーク的な要素を持っている。
JavaScript、Perl、PHPそれぞれのDES実装方法。
S2Container。PHP5以上が必要。PHPでこうした機構が必要かどうか。
EthnaとS2Containerを組み合わせる。
MapleとS2Containerを組み合わせる。
「変なフレームワークを使うと、PHP の持つ、てきとーに作れる、という魅力が大幅にスポイルされちゃう」←同意、複雑なのはいらない。
はてなのウェブサービスAPIを利用するためのライブラリ。PEARに登録提案予定らしい。
isset関数とarray_key_exists関数の挙動の違いについて。
Windows上でlighttpdとPHPを組み合わせて使う方法。FastCGIで動かせないので、通常のCGIとして動作させる。→PATH_INFOが取得できないっぽい…。
PHP4のフレームワーク。PEARのパッケージをいろいろ使ってる。
mail関数について。「%0A」がヘッダに挿入されないようにしておくこと。
デバッグ用のライブラリ、dBaseの使い方とか。
各DB用のエスケープ関数を使うこと。addslashesはダメ。
SQLのパラメータのエスケープ処理について。
Maple 3.1.0リリース。FlexyViewが使えるように。