数日間、試行錯誤しましたが、解決できません。 コードは多少読めますが書く力が不十分です。 完全なコードを回答していただいた方には500ポイントを差し上げます。お力を借りられれば幸いです。 ※文字制限のため詳細はこの下にある「この質問・回答へのコメント」に記載いたします。
ログインして回答する
回答はまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(1件)
・誕生日の年月日が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,,,,,,,,,
※実際は異なるディレクトリ