Kasago Diary

PEARにText_Wiki_Mediawikiがあった。
ただし日本語ドキュメントがほとんど無い上に私の目的とは少しずれそうなので今回はスルーかな。

http://pear.reversefold.com/dokuwiki/doku.php?id=text_wiki
kasago | 2009年05月10日 15:38:08 | PHP | コメント(0)
Wikipediaを携帯で閲覧するための、良いツールが無いのでPHPで自作しようと思案中

http://ja.wikipedia.org/wiki/Special:Export

こんな機能あったんだ。
kasago | 2009年05月08日 22:08:19 | PHP | コメント(0)
引数を省略するには予め初期値を与えておけばできるらしい

<?php
function test($hoge = 0) {
  return $hoge
}
 
echo test(); // 0
 
echo test(3); // 3
?>
kasago | 2009年04月14日 23:58:27 | PHP | コメント(0)
localhostでのgo-pear.phpによるPEARの導入が上手くいったので、XREAでも同様にやろうとしたら上手くいかない。

Googleで検索すると、どうやらCGIにすると上手くいく様子

というわけで.htaccessに「AddHandler application/x-httpd-php5cgi .cgi」を追加。go-pear.cgiに改名して実行。

すると以下のような警告が。

Warning: Unknown: open(/tmp/sess_imdb4rhfhaadvu875e1d4hbil2, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

CGI版ではセッションパスに問題がある様子。
session_start();の直前にsession_save_path('/virtual/yourid/tmp');を追加。

無事インストール成功。結構時間かかった。

作成したindex.phpにも適当な位置にsession_save_path('/virtual/yourid/tmp');を追加。htaccessでパスワードをかけ、終了。
kasago | 2009年04月08日 02:15:22 | PHP | コメント(0)
ページャーの実装のために、PEARを利用してみることに。

というわけでgo-pear.phpを利用して見ました。
パッケージの追加もGUIから出来る。便利だ。
kasago | 2009年04月05日 01:07:52 | PHP | コメント(0)