HTML_AJAX

ダウンロード

http://pear.php.net/package/HTML_AJAX

上記のURLからアーカイブをダウンロードします。2007年1月現在、0.5.0(beta) がCurrentReleaseとして配布されています。

設置

HTML_AJAX-0.5.0/
 ├ AJAX/
 │ ├ …
 │ └ Server.php
 ├ js/
 └ AJAX.php

AJAX.phpとAJAXディレクトリを PEAR/HTML/ に、
jsディレクトリを PEAR/data/HTML_AJAX/ にコピーします。

次に、AJAX/Server.phpの471行目を編集します。

$path = '@data-dir@'.DIRECTORY_SEPARATOR.'HTML_AJAX'.DIRECTORY_SEPARATOR.'js'.DIRECTORY_SEPARATOR;

この「@data-dir@」の部分を「PEARのルートディレクトリ(フルパス)/data」に変更します。
PEARのルートが /usr/local/lib/php だった場合は、

$path = '/usr/local/lib/php/data'.DIRECTORY_SEPARATOR.'HTML_AJAX'.DIRECTORY_SEPARATOR.'js'.DIRECTORY_SEPARATOR;

のように変更します。

依存ライブラリ

HTML_AJAXは他のライブラリに依存しません。

マニュアル

HTML_AJAXのマニュアルは未整備なようです。

備考

設置時にAJAX/Server.phpを編集しなかった場合は、
使用するスクリプト内でServerクラスを呼び出す際に、

$server = new Server();
$server->clientJsLocation = '/usr/local/lib/php/data/HTML_AJAX/js/';
$server->handleRequest();

のように、clientJsLocationの値を指定することで正常に動作させることができます。

▲ページの先頭に戻る