jQueryとPHPの質問です。ContactForm7を利用し、メアドと誕生日をカンマ区切り形式でファイルに書き込むフォームを作りたいのですがどのように書けば良いでしょうか?

数日間、試行錯誤しましたが、解決できません。
コードは多少読めますが書く力が不十分です。
完全なコードを回答していただいた方には500ポイントを差し上げます。お力を借りられれば幸いです。
※文字制限のため詳細はこの下にある「この質問・回答へのコメント」に記載いたします。

回答の条件
  • 1人20回まで
  • 13歳以上
  • 登録:2016/08/18 01:37:12
  • 終了:2016/08/25 01:40:08

回答(0件)

回答はまだありません

  • id:icta
    ・ファイルはメルマガ登録用と誕生日登録用の2つがあり、文字コードが異なります。
    ・誕生日の年月日が3つ全て選択された場合、誕生日登録用ファイルからメアドが既に存在するか調べます。存在しない場合は1行目に「--、メアド、月、日」を書き込みます。年月日3つ全て選択されなかった場合、誕生日登録用ファイルに何も書き込みません。
    ・メルマガに登録するにチェックを入れた場合、メルマガ登録用ファイルからメアドが既に存在するか調べます。存在しない場合は1行目に「メアド、フラグの1」を書き込みます。入れなかった場合は何も書き込みません。

    ▼ContactForm7のフォーム

    お名前 [email* your-email]

    メールアドレス [email* your-email]

    西暦[select year include_blank "1940" "1990" "1991" ]年 [select month include_blank "1" "2" "12"]月 [select day include_blank "1" "2" "31"]日

    [checkbox your-country "メルマガに登録する"]

    [submit "送信"]


    ▼誕生日登録用ファイル

    /public_html/registry/birthmail.csv ※shift-JIS

    --,abc@abc.com,1,3,
    --,def@def.net,12,14,
    :
    現在不使用の名前欄,メアド,月,日,

    ▼メルマガ登録用ファイル

    /public_html/registry/email.csv ※utf-8

    abc@abc.com,1,,,,,,,,,
    def@def.net,1,,,,,,,,,
    :
    メアド,メルマガ登録にチェックした場合は1,,,,,,,,,

    ※実際は異なるディレクトリ

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません