メールフォームプロ2.0開発(6)
インストーラを急遽やめてチェッカーにしてみるという逃げ道。
2008-12-31 04:02:34
入力時間 / 10:25
インストーラーを作ろうかなと思って作っている途中で気づいてしまった・・・。
「めんどくさい・・・」と。ということで急遽チェッカーにする。
メールフォームプロ2.0 チェッカーはこんなかんじです。
というより、今回、構成を多きく変えたため設置はすげー楽になったと思うので、敢えてインストーラーにしなくてもいいよね?お問い合わせで一番多いのが「Jcodeが入っていない」。で、Jcodeのチェックとsendmailのパス間違いを指摘したりする機能を持たせてみました。
セキュリティ上大きな脅威
今月だったかな。設置してくれた方からお電話で「すいません!サーバに保存されているDATファイルがブラウザから見えるんですが!!」と緊急のご連絡を頂きまして。サーバによってはdatファイルは見えるんですよね。私は全部htaccessで保護を掛けているのですが、メールフォームプロを使ってくれてる方でもやっぱりその辺の知識に疎い方も多いようで、セキュリティのアラートを出すようにしてみました。拡張子をcgiとかにしておけばまず問題ないと思いますが。ちょっと和田が思慮に欠けていたのかなと反省。プロを使うのがプロとは限りませんからねぇ・・・。
sendmailのパスをピックアップ
これはスゴいぜ!どうスゴいかというと、futomiさんのサーバアナライザのようにコマンドを叩くのではなく、和田が知りうるすべてのsendmailのファイルがあるかどうかforで調べます(苦笑)。なのでコマンドが使えないサーバでも動くっ!すげー適当だ・・・。そして、傑作なのがsendmailのパスが検出できなかったときのエラーなんですが、なかなか見る機会が無いと思うのでちょっと残念・・・。
ということで一部言葉が汚い部分もありますが、そこはまぁ敢えて気にせず・・・。
いま手持ちのサーバがさくらインターネット、wakwak、使えるネットしかないので、いろんなサーバで動くかどうかちょっと不安ですが、無いよりはマシでしょう。
P.113