本文整理汇总了PHP中Mail::text方法的典型用法代码示例。如果您正苦于以下问题:PHP Mail::text方法的具体用法?PHP Mail::text怎么用?PHP Mail::text使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mail
的用法示例。
在下文中一共展示了Mail::text方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: send_link
public function send_link($id, $hash, $email)
{
Mail::$to = $email;
Mail::$subject = 'registr';
Mail::$text = '
link: <br>' . Config::get('site_name') . 'reg/activate/' . $id . '/' . $hash;
if (Mail::Send()) {
echo 'send true';
exit;
} else {
echo 'send false';
exit;
}
}
示例2: execute
public function execute($id, $function) {
try {
$time = microtime(true);
$memory = $this->$function();
$this->db->insert('cron_log', array(
'id_task' => $id,
'exec_time' => microtime(true) - $time,
'exec_memory' => $memory,
));
} catch (Error $e) {
$mail = new Mail();
$mail->text(serialize($e))
->send(Config::getInstance()->get('notify', 'mail'));
}
}
示例3: unset
unset($_SESSION['pass']);
}
if (isset($_POST['pass']) && $_POST['pass1'] && filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$_POST = trimAll($_POST);
$_POST = m_r_e_sAll($_POST);
$_POST = htmlAll($_POST);
$email = $_POST['email'];
$pass = $_POST['pass'];
$pass1 = $_POST['pass1'];
if ($pass == $pass1) {
$pass = md5($pass);
//зашифрованный пароль можно использ функцию зашифровки в default myHash
} else {
$_SESSION['info'] = 'Пароль не правельный';
header("Location: ../settings.php");
}
if ($email == $_SESSION['user']['email']) {
mysqli_query($connect, "UPDATE capons SET\n pass = '{$pass}'\n WHERE id = '{$coil}'\n ") or die(mysqli_error());
// $id = mysqli_insert_id($connect); //функция возвращает ID последнего добавленного элемента в БД - что-бы передать ID для проверки активации
Mail::$to = $_POST['email'];
//класс Mail вызываеться из папка class Mail - функцией в файле default
Mail::$subject = 'Вы зарегестрировались на сайте';
Mail::$text = '....Вам новый пароль:' . $_POST['pass1'];
Mail::send();
header("Location: ..//settings.php");
exit;
} else {
$_SESSION['info'] = 'вы ввели неправельный email';
header("Location: ../settings.php");
}
}
示例4: q
$res = q("SELECT id FROM capons WHERE email = '" . $_POST['email'] . "'");
if (mysqli_num_rows($res)) {
$_SESSION['info'] = 'такой email уже существует';
header("Location: ../Registr.php");
}
}
if (!count($_SESSION['info'])) {
$res = q("INSERT INTO capons VALUES ('','{$login}','{$pass}','{$email}','','" . md5($_POST['name']) . "','1')");
//функция q отправляет запрос - а последнее поле в отправке данных в ТБ нада для проверки активации акка
//$_SESSION['info'] = 'вы успешно зарегестрированы';
$id = mysqli_insert_id($connect);
//функция возвращает ID последнего добавленного элемента в БД - что-бы передать ID для проверки активации
Mail::$to = $_POST['email'];
//класс Mail вызываеться из папка class Mail - функцией в файле default
Mail::$subject = 'Вы зарегестрировались на сайте';
Mail::$text = 'Для активации аккаунта, пройдите по ссылке: ' . DOMAIN . 'hash=' . md5($_POST['name']) . '&id=' . $id . '';
//передем ID полученый из нашего добавленного пользавателя и отправляем через GET для проверки
Mail::send();
header("Location: ../index.php");
exit;
// проверка отпраки почты ниже
}
/*else {
$_SESSION['info'] = 'вы прошли по неверной ссылке';
header ("Location: ../Registr.php");
}*/
}
/*if(isset($_GET['hash'] , $_GET['id'])) { //проверка на активацию почты получаем через GET по ссылке ( проверку если не будет раб нада поместить в файл Registr.php
q("UPDATE capons SET active='1' WHERE id = ".(int)$_GET['id']." AND hash='".$_GET['hash']."'") or die (mysqli_error($connect)); // m_r_e_s функция на экранировку спец символов
$_SESSION['info'] = 'вы успешно активировали свой аккаунт';
header ("Location: ../index.php");
示例5: elseif
if (empty($_POST['password'])) {
$errors['password'] = 'Вы не ввели пароль';
} elseif (mb_strlen($_POST['password']) < 5) {
$errors['password'] = 'Пароль должен быть длиннее 4-х символов';
}
if (empty($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$errors['email'] = 'Вы не заполнили email';
}
if (!count($errors)) {
$res = q("\n SELECT `id`\n FROM `users`\n WHERE `login` = '" . es($_POST['login']) . "'\n LIMIT 1\n ");
if (mysqli_num_rows($res)) {
$errors['login'] = 'Такой логин уже занят';
}
$res = q("\n SELECT `id`\n FROM `users`\n WHERE `email` = '" . es($_POST['email']) . "'\n LIMIT 1\n ");
if (mysqli_num_rows($res)) {
$errors['email'] = 'Такой email уже занят';
}
}
if (!count($errors)) {
q("\n INSERT INTO `users` SET\n `login` = '" . es($_POST['login']) . "',\n `password` = '" . myHash($_POST['password']) . "',\n `email` = '" . es($_POST['email']) . "',\n `age` = '" . (int) $_POST['age'] . "',\n `hash` = '" . myHash($_POST['login'] . $_POST['age']) . "'\n ");
$id = mysqli_insert_id($link);
$_SESSION['regok'] = 'OK';
Mail::$to = $_POST['email'];
Mail::$subject = 'Вы зарегистрировались на сайте';
Mail::$text = 'То пройдите по ссылке для активации вашего аккаунта:' . Core::$DOMAIN . 'index.php?module=cab&page=activate&id=' . $id . '&hash=' . myHash($_POST['login'] . $_POST['age']) . '
';
Mail::send();
header("Location: index.php?module=cab&page=registration");
exit;
}
}
示例6: header
//зашифрованный пароль можно использ функцию зашифровки в default myHash
} else {
$_SESSION['info'] = 'Пароль не правельный';
header("Location: ../passback.php");
exit;
}
if (!isset($_SESSION['info'])) {
$res = mysqli_query($connect, "SELECT email FROM capons\n WHERE email = '{$email}'\n ") or die(mysqli_error());
$row = mysqli_fetch_assoc($res);
if (isset($row['email'])) {
mysqli_query($connect, "UPDATE capons SET\n pass = '{$pass}'\n WHERE email = '" . $row['email'] . "'\n ") or die(mysqli_error());
// $id = mysqli_insert_id($connect); //функция возвращает ID последнего добавленного элемента в БД - что-бы передать ID для проверки активации
Mail::$to = $email;
//класс Mail вызываеться из папка class Mail - функцией в файле default
Mail::$subject = 'Ваш новый пароль для bogdandvinin.zzz.com.ua';
Mail::$text = 'Вам новый: ' . $pass1;
//передем ID полученый из нашего добавленного пользавателя и отправляем через GET для проверки
Mail::send();
header("Location: ../passback.php");
exit;
// проверка отпраки почты ниже
} else {
$_SESSION['info'] = 'вы ввели неправельный email';
header("Location: ../passback.php");
}
}
/*if(isset()){
mysqli_query($connect, "UPDATE capons SET
pass = '$pass'
WHERE email = '$email'
") or die (mysqli_error());
示例7: header
}
if ($pass == $pass1) {
$pass = md5($pass);
//зашифрованный пароль можно использ функцию зашифровки в default myHash
} else {
$_SESSION['info'] = 'Пароли не совпадают';
header("Location: ../Sett.php");
exit;
}
if ($_SESSION['user']['pass'] == $pass) {
$_SESSION['info'] = 'пароль похож на старый';
header("Location: ../Sett.php");
exit;
}
if ($email == $_SESSION['user']['email']) {
mysqli_query($connect, "UPDATE capons SET\n pass = '{$pass}'\n WHERE id = '{$coil}'\n ") or die(mysqli_error());
// $id = mysqli_insert_id($connect); //функция возвращает ID последнего добавленного элемента в БД - что-бы передать ID для проверки активации
Mail::$to = $_SESSION['user']['email'];
//класс Mail вызываеться из папка class Mail - функцией в файле default
Mail::$subject = 'Ваш новый пароль на http://bogdandvinin.zzz.com.ua';
Mail::$text = 'Ваш новый пароль: ' . $pass1;
//передем ID полученый из нашего добавленного пользавателя и отправляем через GET для проверки
Mail::send();
header("Location: ../Sett.php");
exit;
// проверка отпраки почты ниже
} else {
$_SESSION['info'] = 'вы ввели неправельный email';
header("Location: ../Sett.php");
}
}