私はphpを初めて使用します。データベースからデータを取得するスケジュールページを作成しています。データベースから、受信した電子メールの送信日時を選択しています。やろうとしているのは、送信日時が来たら、システムはそのアドレスに電子メールを送信する必要があるということです。
メール送信には、このAPIを使用しています。
これは、そのような機能を実行するためにこれに追加する必要がある私のコードです。3つのものを手に入れようとしています。1. 時間に達したデータベースから配列を取得します。2. ループを使用して配列に格納します。3. ループを介して電子メールを送信します。これは私のコードです。
<?php
include('iSDK/src/isdk.php');
$myApp = new iSDK();
Test Connnection
if ($myApp->cfgCon("connectionName"))
{
echo "Connected...";
}
else
{
echo "Not Connected...";
}
$query = mysql_query('SELECT communication.senddatetime,emails.email
FROM communication
INNER JOIN emails
ON communication.communication_id=emails.communication_id
WHERE senddatetime <= NOW()'); //or die(mysql_error())
while($row = mysql_fetch_assoc($query)){
$email=array($fetch);
$result=mysql_num_rows($query);
for($i=0; $i<$result; $i++){
$obj=mysql_fetch_object($query);
$emailaddress=$obj->email;
}
for($i=0; $i<$result; $i++){
$conDat = array('FirstName' => 'Hassan',
'Email' => $email);
$conID = $myApp->addCon($conDat);
$clist = array($conID);
$email = $myApp->sendEmail($clist,'kamranasadi431@gmail.com','~Contact.Email~','ccAddresses', 'bccAddresses', 'contentType', 'JK', 'htmlBody', 'txtBody');}
}
?>