[バグ]cfFormMailer配布ファイル差し替え
2010-03-1015:02
先日公開いたしました cfFormMailer v1.0 配布ファイルに不具合が発見されたため、ファイルを差し替えました。
公開時から本日3月10日 14時54分までにダウンロードされた方は、再度ダウンロードしていただくか、下記の修正を行って下さい。
【修正内容】公開時から本日3月10日 14時54分までにダウンロードされた方は、再度ダウンロードしていただくか、下記の修正を行って下さい。
class.cfFormMailer.inc の1167行目、末尾のセミコロン(;)が全角になっていますので、これを半角に変更してください。
ご利用頂いている方々には、本当に 申し訳ございませんでした。
また、ご報告をくださった trickstar 様、本当にありがとうございました。
カテゴリ:cfFormMailer | コメント (8) | トラックバック (0)
こんにちは。
バグ報告です。
------
・バグ:エラー時や戻るボタンを押したときに偶数個目のtextareaの値が空になります。
・原因:class.cfFormMailer.inc.phpの296行目のpreg_match_allで、textareaタグが特定の条件下で正しく取得できていないようです。
具体的には、下記のように開始タグと終了タグの間に全く文字等がない場合。
(開始タグと終了タグがくっついている)
・解決方法:
class.cfFormMailer.inc.php
前)296 preg_match_all("/(.+?)?/ism", $html, $match, PREG_SET_ORDER);
後)296 preg_match_all("/(.*?)?/ism", $html, $match, PREG_SET_ORDER);
------
当方である程度の確認はしておりますが、
他に影響がないとも限りませんので、よくご検証ください。
以上、ご報告まで。
はじめまして。
cfFormMailer(V.1.0)をテストしていてどうしてもうまくゆかないところがありご連絡します。
Modx1.0.3JでcfFormMailerを使ってユーザーからのファイル添付を行わせようとしたとき、
写真※←これはマニュアルにあるサンプルのままです
を入力用テンプレートに記載すると画像アップロード用のボタンが表示されます。
その後、確認画面→送信となるのですが、実際に送られてくるメールには画像が添付されません。
また、safari(Mac版)とFireFox(Mac版)では表示が異なっているようです(ファイルを選択した後の表示でsafariではファイル名のみを表示し、FireFoxではローカルのパス付きで表示される)。
そこで、添付画像を「/root/xxx/a.jpg」として場合に確認画面でソースを見てみるとphotoの部分の記述(value="send"の方)がsafariでは
、
FireFoxの方では
となっています。
safariではファイル名を受け渡せていないようですし、FireFoxの方ではローカルのディレクトリーパスを持っていないようです。
また、プラグインでの確認画面での画像表示も行われません。
ユーザーに添付ファイルを送らせ、受け取るためにはマニュアルに記載されている意外に何か設定がいるのでしょうか?
お返事をいただければ幸いです。
なお、サーバー環境は
サーバー:Lolipop
PHP:4.4.9
DB:MySQL 5.1.34
文字コード:utf-8
です。
> trickstar さん
ありがとうございます。
確かにそうですね。
更なる検証後、次バージョンに反映させたいと思います。
> monamaster さん
まずは確認ですが、
1. タグに enctype="multipart/form-data" を付加していますか?
(ファイルアップロードの基本なのですが、意外と忘れやすい。)
2. 確認画面で[+photo.imagename+]や[+photo.imagetype+]プレースホルダの値は正常に表示されますか?
以上2点をご確認ください。
私が確認したところでは、mac版Safariで正常動作を確認しています。
なお、確認画面のソースでinputタグに画像パスが反映されないとのことですが、これは正常動作です。
というより、ローカルの画像パスを入力しても無意味だからです。
また、cfFormMailerではアップロードされた画像はセッションで管理していますので、ここの値は無視されます。
clefarray様
ご教示ありがとうございます。
すばり enctype="multipart/form-data"を忘れていましたorz...。
ちゃんと送付することが出来ました。
ありがとうございます。お手数をお掛けしました。
はじめまして。
cfFormMailer をありがたく使わせていただいております。
そこで、ご質問があります。
管理者宛メールに、送信者の氏名やメールアドレスを利用することは可能でしょうか?
また、送信内容をDB登録することは可能でしょうか?
お手数とは思いますが、
ご回答いただけると幸いです。
よろしくお願いいたします。
> jbitmm さん
両方ともできません。
(基本的にマニュアルに書いていないことはできないものと思ってください。)
ただ、管理者宛メールの件は今後のバージョンアップで対応するか検討します。
早速のご回答をありがとうございます。
今後のバージョンに期待を寄せてお待ちいたします。
よろしくお願いいたします。