本文整理汇总了PHP中smtp::SmtpMail方法的典型用法代码示例。如果您正苦于以下问题:PHP smtp::SmtpMail方法的具体用法?PHP smtp::SmtpMail怎么用?PHP smtp::SmtpMail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类smtp
的用法示例。
在下文中一共展示了smtp::SmtpMail方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: realpath
<?php
require_once realpath(__DIR__ . '/../../classes/stdf.php');
require_once HOME . '/classes/projects.php';
require_once HOME . '/classes/smtp.php';
require_once HOME . '/classes/template.php';
$id = intval(__paramInit('int', 'id', 'id', 0));
$is_allow = $id > 0 && hasPermissions('projects');
if (!$is_allow) {
header('Location: /403.php');
exit;
}
$project = new_projects::initData(new_projects::getPrj($id));
if ($project->isAllowMovedToVacancy()) {
// ƒелаем проект вакансией
$project->movedToVacancy();
// ќтсылаем письмо заказчику о переносе его проекта в раздел вакансии
$mail = new smtp();
$mail->subject = '¬аш проект перенесен в раздел ¬акансии и ожидает оплаты';
// заголовок письма
$mail->message = Template::render(HOME . '/templates/mail/projects/makevacancy.tpl.php', array('title' => $project->_project['name'], 'project_id' => $project->_project['id'], 'is_pro' => $project->isOwnerPro(), 'pro_price' => $project->getProjectInOfficePrice(true), 'not_pro_price' => $project->getProjectInOfficePrice(false)));
$mail->recipient = "{$project->_project['email']} <{$project->_project['email']}>";
// получатель
$success = $mail->SmtpMail('text/html');
}
$ref_uri = empty($_SESSION['ref_uri']) ? '/' : urldecode($_SESSION['ref_uri']);
header("Location: {$ref_uri}#project-item{$project->_project['id']}");
exit;
示例2: makeVacancy
/**
* Перемещает проект в вакансии
* @global type $user_content
* @param type $sid
* @return \xajaxResponse
*/
function makeVacancy($stream_id = '', $sid = '')
{
global $user_content;
$objResponse = new xajaxResponse();
list($content_id, $rec_id, $rec_type) = explode('_', $sid);
if ($user_content->hasContentPermissions($content_id)) {
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/projects.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/smtp.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/template.php';
$project = new_projects::initData(new_projects::getPrj($rec_id));
if ($project->isAllowMovedToVacancy()) {
// Делаем проект вакансией
$project->movedToVacancy();
$user_content->markProjectBlocked($stream_id, $rec_id);
// Отсылаем письмо заказчику о переносе его проекта в раздел вакансии
$mail = new smtp();
$mail->subject = 'Ваш проект перенесен в раздел Вакансии и ожидает публикации';
// заголовок письма
$mail->message = Template::render($_SERVER['DOCUMENT_ROOT'] . '/templates/mail/projects/makevacancy.tpl.php', array('title' => $project->_project['name'], 'project_id' => $project->_project['id']));
$mail->recipient = "{$project->_project['email']} <{$project->_project['email']}>";
// получатель
$mail->SmtpMail('text/html');
}
$objResponse->script('user_content.spinner.hide(true);');
$objResponse->script("\$('my_div_content_{$sid}').destroy();");
$objResponse->script('user_content.spinner.resize();');
} else {
_parsePermissionsDenied($objResponse);
}
return $objResponse;
}
示例3: smail
}
$res = $mail->bind($spamid);
var_dump($res);
*/
/*
$in = in_array('kt@free-lance.ru', $GLOBALS['TESTERS_MAIL']);
var_dump($in);
exit;
*/
/*
$sm = new smail();
$sm->remind($u->email);
*/
$smtp = new smtp();
/*
if ( !$smtp->Connect() ) {
die("Failed!\n");
}
*/
//$smtp->from = 'no_reply@free-lance.ru';
$smtp->recipient = 'ddezinger@yandex.ru';
$smtp->subject = 'Тема письма - проверка рассылки';
$smtp->message = 'Это тело письма';
//$files = array();
$success = $smtp->SmtpMail('text/html');
//$smtp->Close();
var_dump($success);
exit;