PHP Hacks

![]()
Jack Herrington (著)
Oreilly & Associates Inc
ISBN: 0596101392
2005/12
3,161 円
http://magpierss.sourceforge.net/
PHP でリモートの RSS を取得、解析、そしてキャッシュまで全部やってくれる。RSS0.9 と RSS1.0 に対応。
- via: MagpieRSS - PHP で使える RSS パーサー。
http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
http://ffmpeg-php.sourceforge.net/
ファイルフォーマットは mov,avi,mpg,wmv などかなり多岐にわたって対応している.
- via: PHPSPOT 開発日誌
http://phpspot.org/blog/archives/2005/11/php_ffmpegphp.html
http://www.sooey.com/journal/2005/11/18/45/
シンボリックリンクを貼って,複数バージョンを切り替える.
切り替え用の ruby スクリプトも公開.
Apache の PHP モジュールもこの方法でいけるのかな?
http://www.debugconsole.de/
PHP 5.0.0 以降に対応.
変数の変更の監視ができるのはとてもいいなぁ.
特定の IP アドレスからアクセスした時のみ,ポップアップウィンドウを表示することができるのも
なかなかいい感じ.
- via: Sooey
http://www.sooey.com/journal/2005/11/11/39/
やたらとコメントスパムが目立つようになってきたので,対策.
日本語が全く含まれない場合,コメントが書き込まれないようにした.
if (!preg_match("/[\x80-\xff]/", $comment)) {
// エラー: コメントに日本語が含まれない
}
- Apache and IIS PHP $_SERVER Superglobal Comparision
http://koivi.com/apache-iis-php-server-array.php
以下の 18 項目は,Apache だろうが IIS だろうが SSL を組み込んであろうが存在しているみたい.
$_SERVER['DOCUMENT_ROOT']
$_SERVER['HTTP_ACCEPT']
$_SERVER['HTTP_ACCEPT_CHARSET']
$_SERVER['HTTP_ACCEPT_ENCODING']
$_SERVER['HTTP_ACCEPT_LANGUAGE']
$_SERVER['HTTP_CONNECTION']
$_SERVER['HTTP_HOST']
$_SERVER['HTTP_KEEP_ALIVE']
$_SERVER['HTTP_USER_AGENT']
$_SERVER['PATH_TRANSLATED']
$_SERVER['PHP_SELF']
$_SERVER['REMOTE_ADDR']
$_SERVER['REQUEST_METHOD']
$_SERVER['SCRIPT_NAME']
$_SERVER['SERVER_NAME']
$_SERVER['SERVER_PORT']
$_SERVER['SERVER_PROTOCOL']
$_SERVER['SERVER_SOFTWARE']
- via: Sooey
http://www.sooey.com/journal/2005/11/10/34/