マスター!マスター!ぜひ入ってみてください!煩雑なメールを解決する特集!
マスター! !マスター! !ぜひ入ってみてください! !複雑なメールに関する機能です!!!
1 週間ずっと取り組んでいますが、まだ終わっていません。この週末は残業しましたが、まだ成果がありません。専門家からアドバイスをいただければ幸いです。 ! ! !前もって感謝します! ! !
要件:
複数のリマインダーを含む契約モジュールを作成します。現在、リマインダーを 2 つだけ作成しています。
つまり、
sdate または edate が検出され、現在のシステム時刻 (2008-7-19) と同じである限り、電子メールはその電子メール アドレスに送信される必要があります。
データベース設定:
sdate edit email name
2008-7-11 2008-7-19 adfd@aa.com adfd
2008-7-15 2008-7-19 bbcc@aa。 com bbcc
2008-7-19 2008-7-22 xxbb@aa.com xxbb
2008-7-19 2008-7-28 ccbb@aa.com ccbb
基本的な実装アイデア:
今回は phpmailer クラスを使用してこれを実行します。 (環境は linux+apache+php+mysql です)
cron.php ファイルを作成します (次のように)、crontab を使用して cron.php ページを 1 日 1 回更新します
Judge現在のシステム 時刻は 2008-7-19 と一致しています。一致している場合は、メールを送信してください
上記のデータによると、sdate 2008-7-19 と edit 2008-7 が 2 つあることが検出されます。 -19 なので、これら 4 人のユーザーに 4 つの電子メールを送信する必要があります。
私のプログラムには問題があります。一度に 1 つのレコードしか取得せず、このレコードにのみ電子メールを送信しますが、他の 3 つのレコードはリマインダーを達成できません。 ;
非常に緊急です、助けてください。 ! !どうもありがとうございます! !
//cron.php のファイルは次のとおりです。
date_default_timezone_set('Asia/Shanghai'); datesy=date ("Y-m-d"); //現在のシステム時刻
//$format="
$db =mysql_connect( 'localhost','root','');
mysql_select_db('test',$db);
$sql="sdate,edate,email,name を testmail から選択します";および edate フィールドはそれぞれデータベース内の 2 つの期間に対応します。
mysql_query("set names gb2312");
$result=mysql_query($sql,$db);
while ($row) = mysql_fetch_array($result ))
{
printf ($format,$row[0],$row[1],$row[2],$row[3],$ row[4], $row[5]);
if($datesy==$row[0] || datesy==$row[1]) //現在: ページ固定点で更新されるため、プログラムは編集時刻である $row[1] のみを検出し、2008--7 の時点で 2 つ以上の編集がある場合は 1 つだけを取得してメールを送信します。 -19、メールは送信されません。私の目的は次のとおりです。sdate、date が 100 行のデータでも、現在時刻と一致している限り、電子メールが送信されます。
{
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$address=$row[1];
$mail->IsSMTP(); // SMTP を使用するようにメーラーを設定します
$mail->Host = "mail.aaa.com.cn" // メイン サーバーとバックアップ サーバーを指定します
$mail->SMTPAuth = true; // SMTP 認証をオンにする
$mail->Username = "Josh" // SMTP ユーザー名
$mail->Password = "password"; SMTP パスワード
$mail->From = "Josh@aaa.com.cn";
$mail->FromName = "Mailer";
$mail->AddAddress(" $address", "Josh Adams");
$mail->AddAddress("xx@bbb.com.cn"); // 名前はオプションです
$mail->AddReplyTo("xx@bbb" .com.cn", "情報");
$mail->WordWrap = 50; // ワードラップを 50 文字に設定します
$mail->AddAttachment("/var/tmp/ file.tar.gz"); // 添付ファイルを追加
$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // オプションの名前
$mail-> IsHTML(true); // メール形式を HTML に設定します
$name="$row[2]";
$mail->Subject ="$name の有効期限が切れました";
$mail-> ;Body = "これは HTML メッセージ本文です 太字です!";
$mail->AltBody = "これは HTML 以外のメール クライアントの場合のプレーン テキストの本文です" ;
if(!$mail->Send())
{
echo "メッセージを送信できませんでした。
";
echo "メーラー エラー: " . mail->ErrorInfo;
exit;
}
echo "メッセージが送信されました";
}
// }
else
{
echo "失敗";
}
}
mysql_close(); 解決策------
キーは $address=$row[1] です
間違っています
------解決策----------------------

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ログイン画面に「組織から PIN の変更を求められています」というメッセージが表示されます。これは、個人のデバイスを制御できる組織ベースのアカウント設定を使用しているコンピューターで PIN の有効期限の制限に達した場合に発生します。ただし、個人アカウントを使用して Windows をセットアップした場合、エラー メッセージは表示されないのが理想的です。常にそうとは限りませんが。エラーが発生したほとんどのユーザーは、個人アカウントを使用して報告します。私の組織が Windows 11 で PIN を変更するように要求するのはなぜですか?アカウントが組織に関連付けられている可能性があるため、主なアプローチはこれを確認することです。ドメイン管理者に問い合わせると解決できます。さらに、ローカル ポリシー設定が間違っていたり、レジストリ キーが間違っていたりすると、エラーが発生する可能性があります。今すぐ

Windows 11 では、新鮮でエレガントなデザインが前面に押し出されており、最新のインターフェイスにより、ウィンドウの境界線などの細部をカスタマイズして変更することができます。このガイドでは、Windows オペレーティング システムで自分のスタイルを反映した環境を作成するのに役立つ手順について説明します。ウィンドウの境界線の設定を変更するにはどうすればよいですか? + を押して設定アプリを開きます。 Windows [個人用設定] に移動し、[色の設定] をクリックします。ウィンドウの境界線の色の変更設定ウィンドウ 11" width="643" height="500" > [タイトル バーとウィンドウの境界線にアクセント カラーを表示する] オプションを見つけて、その横にあるスイッチを切り替えます。 [スタート] メニューとタスク バーにアクセント カラーを表示するにはスタート メニューとタスク バーにテーマの色を表示するには、[スタート メニューとタスク バーにテーマを表示] をオンにします。

デフォルトでは、Windows 11 のタイトル バーの色は、選択したダーク/ライト テーマによって異なります。ただし、任意の色に変更できます。このガイドでは、デスクトップ エクスペリエンスを変更し、視覚的に魅力的なものにするためにカスタマイズする 3 つの方法について、段階的な手順を説明します。アクティブなウィンドウと非アクティブなウィンドウのタイトル バーの色を変更することはできますか?はい、設定アプリを使用してアクティブなウィンドウのタイトル バーの色を変更したり、レジストリ エディターを使用して非アクティブなウィンドウのタイトル バーの色を変更したりできます。これらの手順を学習するには、次のセクションに進んでください。 Windows 11でタイトルバーの色を変更するにはどうすればよいですか? 1. 設定アプリを使用して + を押して設定ウィンドウを開きます。 Windows「個人用設定」に進み、

Windows インストーラー ページに「問題が発生しました」というメッセージとともに「OOBELANGUAGE」というメッセージが表示されますか?このようなエラーが原因で Windows のインストールが停止することがあります。 OOBE とは、すぐに使えるエクスペリエンスを意味します。エラー メッセージが示すように、これは OOBE 言語の選択に関連する問題です。心配する必要はありません。OOBE 画面自体から気の利いたレジストリ編集を行うことで、この問題を解決できます。クイックフィックス – 1. OOBE アプリの下部にある [再試行] ボタンをクリックします。これにより、問題が発生することなくプロセスが続行されます。 2. 電源ボタンを使用してシステムを強制的にシャットダウンします。システムの再起動後、OOBE が続行されます。 3. システムをインターネットから切断します。 OOBE のすべての側面をオフライン モードで完了する

タスクバーのサムネイルは楽しい場合もありますが、気が散ったり煩わしい場合もあります。この領域にマウスを移動する頻度を考えると、重要なウィンドウを誤って閉じてしまったことが何度かある可能性があります。もう 1 つの欠点は、より多くのシステム リソースを使用することです。そのため、リソース効率を高める方法を探している場合は、それを無効にする方法を説明します。ただし、ハードウェアの仕様が対応可能で、プレビューが気に入った場合は、有効にすることができます。 Windows 11でタスクバーのサムネイルプレビューを有効にする方法は? 1. 設定アプリを使用してキーをタップし、[設定] をクリックします。 Windows では、「システム」をクリックし、「バージョン情報」を選択します。 「システムの詳細設定」をクリックします。 [詳細設定] タブに移動し、[パフォーマンス] の下の [設定] を選択します。 「視覚効果」を選択します

Windows 11 のディスプレイ スケーリングに関しては、好みが人それぞれ異なります。大きなアイコンを好む人もいれば、小さなアイコンを好む人もいます。ただし、適切なスケーリングが重要であることには誰もが同意します。フォントのスケーリングが不十分であったり、画像が過度にスケーリングされたりすると、作業中の生産性が大幅に低下する可能性があるため、システムの機能を最大限に活用するためにカスタマイズする方法を知る必要があります。カスタム ズームの利点: これは、画面上のテキストを読むのが難しい人にとって便利な機能です。一度に画面上でより多くの情報を確認できるようになります。特定のモニターおよびアプリケーションにのみ適用するカスタム拡張プロファイルを作成できます。ローエンド ハードウェアのパフォーマンスの向上に役立ちます。画面上の内容をより詳細に制御できるようになります。 Windows 11の使用方法

多くのユーザーはスマートウォッチを選ぶときにファーウェイブランドを選択しますが、その中でもファーウェイ GT3pro と GT4 は非常に人気のある選択肢であり、多くのユーザーはファーウェイ GT3pro と GT4 の違いに興味を持っています。 Huawei GT3pro と GT4 の違いは何ですか? 1. 外観 GT4: 46mm と 41mm、材質はガラスミラー + ステンレススチールボディ + 高解像度ファイバーバックシェルです。 GT3pro: 46.6mm および 42.9mm、材質はサファイアガラス + チタンボディ/セラミックボディ + セラミックバックシェルです。 2. 健全な GT4: 最新の Huawei Truseen5.5+ アルゴリズムを使用すると、結果はより正確になります。 GT3pro: ECG 心電図と血管と安全性を追加

画面の明るさは、最新のコンピューティング デバイスを使用する上で不可欠な部分であり、特に長時間画面を見る場合には重要です。目の疲れを軽減し、可読性を向上させ、コンテンツを簡単かつ効率的に表示するのに役立ちます。ただし、設定によっては、特に新しい UI が変更された Windows 11 では、明るさの管理が難しい場合があります。明るさの調整に問題がある場合は、Windows 11 で明るさを管理するすべての方法を次に示します。 Windows 11で明るさを変更する方法【10の方法を解説】 シングルモニターユーザーは、次の方法でWindows 11の明るさを調整できます。これには、ラップトップだけでなく、単一のモニターを使用するデスクトップ システムも含まれます。はじめましょう。方法 1: アクション センターを使用する アクション センターにアクセスできる
