DD.MM.YYYY または DMYYYY (先行ゼロの有無にかかわらず) の文字列「日付」があります。ユーザーの入力内容によって異なります。そして、今日になったらまたメールを送るという条件で使っています。
if($_POST["date"]== date("d.m.Y")){
$headers.="Bcc: another@mail.cz\r\n";
}
問題は、日付形式が DD.MM.YYYY (先行ゼロ付き) の場合にのみメールが送信されることです。
私の提案する解決策
私は PHP があまり得意ではないので、解決策を理論的にしか知りませんが、コードの書き方は知りません。自分で解決策を見つけようとして 1 週間を費やします。
私が考えているのは、日付を 3 つの部分 (日、月、年) に分割し、最初の 2 つの部分が 1 桁しかない場合はチェックし、その場合は先行ゼロを追加することです。ただし、それを上記の条件に実装する方法がわかりません。これを行う方法についていくつかのトピックを読みましたが、それらは私の場合とは少し異なりました。