[Namazu-devel-ja 472] Re: [Namazu-win32-users-ja 381] Re: 文書フィルタについて

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2005年 7月 4日 (月) 16:42:00 JST


寺西です。

# 開発の話なので namazu-devel-ja に振ります。

Tadamasa Teranishi wrote:
> 
> いや、PHP 的には HTML 形式でなくても正解なはずですから、非HTMLな
> PHP スクリプト(?)に対応できていないという話ですね。
> 
> # 別にフィルタ filter/php.pl を作成して排除した方が良いかな?

ということで、HEAD 用の filter/php.pl の試作です。

HTML タグがないと text/html とみなされないので、filter/html.pl が
通らず、PHP スクリプトの排除ができません。(text/plain とみなされる)
そのため、filter/php.pl で引っ掛けて、html::embedded_filter() を
呼び出すということをしました。

ただ、File::MMagic を用いて PHP スクリプトファイルかどうかの判定を
する部分がいまいちです。
・テキスト形式のファイルって、addFileExts() は無視されます?
・addMagicEntry() はオフセットの位置に指定文字列がある場合はいいので
すが、位置が定まらない場合の判定には使えない?
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: php.pl.gz
型:         application/x-gzip
サイズ:     1097 バイト
説明:       無し
URL:        http://www.namazu.org/pipermail/namazu-devel-ja/attachments/20050704/5e6d8fd2/php.pl.bin


Namazu-devel-ja メーリングリストの案内