PHP 用の汎用 Wiki パースクラス

- FrontPage - SampleWiki
  http://dev.ishinao.net/miniwiki/

PHP で Flash Remoting

- PHPObject - Opensource PHP Flash Remoting
  http://ghostwire.com/go/28

Zend Code Gallery

  http://www.zend.com/codex.php

PHP Cookbook

  1565926811
  http://www.amazon.co.jp/o/ASIN/1565926811/todaysnonsenc-22/ref=nosim/
  David Sklar (著), Adam Trachtenberg (著), Harry Fuecks (著)
  Sitepoint Pty Ltd
  ISBN: 1565926811
  2003/12/30
  3,725 円

- PHP Cookbook (HTML 版)
  http://d0om.fnal.gov/d0admin/doctaur/dtdocs/p-langs/web_prog_bookshelf/pco ...

ゼンド・ジャパンの技術情報

- ゼンド・ジャパン株式会社 技術情報コンテンツ
  http://www.zend.co.jp/tech/

- コーディング指針
  http://www.zend.co.jp/tech/?%A5%B3%A1%BC%A5%C7%A5%A3%A5%F3%A5%B0%BB%D8%BF% ...

- セキュリティ指針
  http://www.zend.co.jp/tech/?%A5%BB%A5%AD%A5%E5%A5%EA%A5%C6%A5%A3%BB%D8%BF% ...

- MVC (わかりやすい!)
  http://www.zend.co.jp/tech/?%A5%B3%A1%BC%A5%C7%A5%A3%A5%F3%A5%B0%BB%D8%BF% ...

preg_split について

- [PHP-users 24880] preg_splitについて
  http://ns1.php.gr.jp/pipermail/php-users/2005-March/025400.html

<?php
/*
* 前方に`\' が無い `,' で分割したい
*/
$dat = 'ab,cd,ef\,gh';

// OK
$dats = preg_split('/(?<!\x5C),/', $dat);
$dats = preg_split('/(?<!\\\\),/', $dat);
$dats = preg_split("/(?<!\\\\),/", $dat);

// NG - `Compilation failed: missing ) at offset'
$dats = preg_split('/(?<!\\),/', $dat);
$dats = preg_split("/(?<!\\),/", $dat);

print_r($dats); // 期待値: Array([0] => ab [1] => cd [2] => ef\,gh)
?>

PHP/MySQL によるバグ追跡システム

- Mantis Bug Tracker
  http://www.mantisbt.org/

  
  

o インストール情報
  mantis-0.19.2/doc/INSTALL

o 設定ファイル
  config_defaults_inc.php
  config_inc.php (config_inc.php.sample をコピーして使う)

o 設定の確認
  http://example.com/mantis/admin/check.php
  admin 以下は運用するときは削除しておく.

o ログイン (後で消しておく)
  初期ユーザ/パスワード: administrator/root

o ログインユーザの追加
  ログイン後,メニューの Manage から追加.
  ユーザ追加後,追加したユーザを選択して,[Reset Password] でパスワードを
  リセットする.該当ユーザにメールが飛ぶので,そのメールにある URI から
  パスワードを設定する.

o 言語の選択
  ユーザ情報画面の一番下の `Language'.
  「japanese_sjis」とか「auto」を選ぶと痛い目にあう.

o その他
  ログイン画面にある `Signup for a new account' を削除して,アカウントを勝手に追加できなくする.
  設定ファイル (config_defaults_inc.php)
  $g_allow_signup = OFF;
  にするか.上の行を config_inc.php に追加しておく.

XML から表を出力

- XML/SWF Charts
  http://www.maani.us/xml_charts/

- PHP/SWF Charts
  http://www.maani.us/charts/

  これを使うと,PHP から利用できる.

- via: memo.xight.org
  http://memo.xight.org/2005-03-10-6.html

Smarty Crash Course

  http://smarty.php.net/crashcourse.php

SAJAX - Simple Ajax Toolkit by ModernMethod - XMLHTTPRequest Toolkit for PHP

  http://www.modernmethod.com/sajax/