ALLOW_FILE の設定ですが、現在、 $ALLOW_FILE = ".*\.(?:$HTML_SUFFIX)|.*\.txt|.*\.pdf|.*\.doc|.*\.tex"; と " で囲まれています。 " と ' では意味が異なるのでしょうか? 手元でテストしたところ ".*\.hnf" では hoge.xhnf という ファイルも対象となりますが、'.*\.hnf' では対象となりません でした。 // Kenji