Quote from: yama at May 22, 2006, 03:06 AM
ふと思ったのですが、送信者のメールアドレス・名前を管理人である自分ではなく
実際の送信ユーザのメールアドレス・名前とすることは可能でしょうか?
自分がどこか見落としているような気はしますが。
あと、メールアドレスのベリファイ入力(二度入力する)はできないですよね?
どもです、eForm確かに複雑ですよね(いまだにすべて把握しきってませんが・・・
)
まず、メールのFromを入力したメールアドレス及び名前にすることは、素のeform.inc.phpではできないと
思います。
スニペットを呼び出し時のFrom及びFromNameがそのまま利用されているので、これをフォームの値から引っ張るようにすれば可能ですね。
AutoTextの送信者に自動応答するメールのロジックで、$toに入力値を入れている箇所が参考になると思います。
2番目のベリファイもロジックとして入っていませんので、eform.inc.phpにそのロジックを入れる必要がありますね。
email2とか固定のフィールド名とデータタイプを作って、email2のデータタイプであれば、フィールド値のemailとemail2とを比較して、同じでないならエラーを登録するというのを追加することになると思います。
どちらも、eform.inc.phpの方の修正でOKだと思います。