栞/#php
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が使えるように。
「pure PHPで書かれたJSON Encoder。」便利そう。
Ruby on Railsの影響を受けているPHP5のフレームワーク。Ajaxをサポート、URLマッピングをフレームワーク側で解決(設定ファイルを使用)。
PEAR::DBからPEAR::MDB2に乗り換える場合の注意点など。
Google Maps API用のライブラリ。Smartyを使用した実装例も。
Livedoor Weather Web Service用のライブラリ。PEARパッケージ方式。
extract関数の使い方。
PHP::Compat。古いバージョンのPHPに存在しない関数/定数を定義してくれる。
なぜか楽しい。
Oracle用のphpMyAdminライクなツール。
RSS 1.0のフォーマットでfeedの作成が可能なライブラリ。
関数func_get_argsとcall_user_func_arrayの使い方。