예제 #1
0
파일: addmail_m.php 프로젝트: ATS001/PRSIT
function addmail($nom, $fnom, $lnom, $tel, $mail, $service)
{
    // $arrayVariable["column name"] = formatted SQL value
    global $db;
    $mdp = ChaineAleatoire(8);
    $values["pseudo"] = MySQL::SQLValue($nom);
    $values["mail"] = MySQL::SQLValue($mail);
    $values["tel"] = MySQL::SQLValue($tel);
    $values["fonction"] = MySQL::SQLValue($service);
    $values["nom"] = MySQL::SQLValue($fnom);
    $values["prenom"] = MySQL::SQLValue($lnom);
    $values["mdp"] = MySQL::SQLValue($mdp);
    // Execute the insert
    $result = $db->InsertRow("mail", $values);
    // If we have an error
    if (createmail($nom, $mdp)) {
        if (!$result) {
            $db->Kill($result);
            return false;
        } else {
            // createmail($nom,$mdp);
            sendmail($fnom, $mail, $nom, $mdp, $lnom);
            return true;
        }
    } else {
        return false;
    }
}
예제 #2
0
파일: mailer2.php 프로젝트: nikamipara/SEN
function createmail($query, $start)
{
    $limit = $start;
    $mail = new PHPMailer();
    $mail->IsSMTP();
    // send via SMTP
    //IsSMTP(); // send via SMTP
    $mail->SMTPAuth = true;
    // turn on SMTP authentication
    $mail->Username = "******";
    // SMTP username
    $mail->Password = "******";
    // SMTP password
    $mail->SMTPKeepAlive = true;
    // SMTP connection will not close after each email sent
    $webmaster_email = "*****@*****.**";
    //Reply to this email ID
    $webmaster_name = "admin";
    $mail->From = $webmaster_email;
    $mail->FromName = $webmaster_name;
    $mail->AddReplyTo($webmaster_email, $webmaster_name);
    $mail->IsHTML(true);
    // send as HTML
    $mail->WordWrap = 50;
    // set word wrap									//only suportsmax 500 users
    //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
    //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // attachment
    $mail->Subject = $_REQUEST['subject'];
    $mail->Body = $_REQUEST['body'];
    //HTML Body
    $result = mysql_query($query);
    if ($result) {
        $count = 0;
        while ($post = mysql_fetch_array($result)) {
            if ($limit == 0) {
                $mail->AddAddress($post['email'], $post['id']);
                $count = $count + 1;
                if ($count % 500 == 0) {
                    createmail($query, $count);
                    break;
                }
            } else {
                continue;
                $limit = $limit - 1;
                $count = $count + 1;
            }
        }
        if ($count == 0) {
            echo "data not found";
        }
    } else {
        echo "error";
    }
    if (!$mail->Send()) {
        echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
        echo "Message has been sent";
    }
}
예제 #3
0
$date1 = new DateTime();
$date = $date1->format('Y-m-d');
$time = $date1->format('H:i:s');
$userid = $_POST['id'];
$sentby1 = $_POST['sentby'];
//echo $date . $time . $userid . $sentby1 . gettype($_POST['sentby']);
$query1 = "INSERT INTO `snail_mail`(`date`, `time`, `id`, `sentby`) VALUES (NOW() , NOW(), {$userid} , '' '.{$sentby1}.' '') ";
//$query1="INSERT INTO `snail_mail`(`date`, `time`, `id`, `sentby`) VALUES (2013-03-27 , '06:50:50' , '201001199' ,'spped postr') ";
$result = mysql_query($query1);
if ($result == false) {
    echo 'some thing went wrong !!!!!!!!' . mysql_error();
} else {
    echo '<br><br><br>';
    echo 'Snail mail update added successfully for ' . $userid;
    echo '<br><br><br>';
    createmail($userid, $sentby1);
}
//5. close connection
?>
	
<?php 
function createmail($userid, $sentby)
{
    require_once "db.php";
    $result3 = mysql_query("SELECT  t2.email FROM  (select * from login where login_id = '{$userid}') as t1  LEFT JOIN residents as t2 on (t1.login_id = t2.login_id ) ");
    $row1 = mysql_fetch_array($result3);
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    // turn on SMTP authentication
    $mail->Username = "******";
예제 #4
0
    $id = $_GET['id'] ? intval($_GET['id']) : 0;
    if (submitcheck('resendsubmit')) {
        if (empty($id)) {
            showmessage('send_result_3');
        }
        $query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('invite') . " WHERE id='{$id}' AND uid='{$_SGLOBAL['supe_uid']}' ORDER BY id DESC");
        if ($value = $_SGLOBAL['db']->fetch_array($query)) {
            if ($reward['credit']) {
                $inviteurl = "{$siteurl}invite.php?{$value[id]}{$value[code]}";
                // $inviteurl = "http://openid.enjoyoung.cn/account/new?{$value[id]}{$value[code]}&amp;renturn_to=uchome";
            } else {
                $inviteurl = "{$siteurl}invite.php?u={$space['uid']}&amp;c={$invite_code}";
                // $inviteurl = "http://openid.enjoyoung.cn/account/new?u=$space[uid]&amp;c=$invite_code&amp;renturn_to=uchome";
            }
            $mailvar[4] = $inviteurl;
            createmail($value['email'], $mailvar);
            showmessage('send_result_1', $_POST['refer']);
        } else {
            showmessage('send_result_3');
        }
    }
} elseif ($_GET['op'] == 'delete') {
    $id = $_GET['id'] ? intval($_GET['id']) : 0;
    if (empty($id)) {
        showmessage('there_is_no_record_of_invitation_specified');
    }
    $query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('invite') . " WHERE id='{$id}' AND uid='{$_SGLOBAL['supe_uid']}'");
    if ($value = $_SGLOBAL['db']->fetch_array($query)) {
        if (submitcheck('deletesubmit')) {
            $_SGLOBAL['db']->query("DELETE FROM " . tname('invite') . " WHERE id='{$id}'");
            showmessage('do_success', $_POST['refer']);
예제 #5
0
파일: mailer.php 프로젝트: nikamipara/SEN
        $value = $value + 1;
        $query = $query . " where ";
    } else {
        if ($value == 1) {
            $query = $query . " and ";
        }
    }
    $query = $query . " floor ='" . $floor . "'";
}
if (isset($_REQUEST['cprog'])) {
    $prog = $_REQUEST['prog'];
    echo $prog;
    if ($value == 0) {
        $value = $value + 1;
        $query = $query . " where ";
    } else {
        if ($value == 1) {
            $query = $query . " and ";
        }
    }
    $query = $query . " program ='" . $prog . "'";
}
echo $query . ";";
createmail($query);
//////
include "mail.php";
mysql_close();
?>
			</body>
</html>