Example #1
0
function complete_mail()
{
    $_POST['title'] = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
    $_POST['mess'] = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
    $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 30);
    $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 30);
    $_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 50);
    // если не заполнено поле "Имя" - показываем ошибку 0
    if (empty($_POST['name'])) {
        output_err(0);
    }
    // если неправильно заполнено поле email - показываем ошибку 1
    if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\\.]+\\.[a-z]{2,3}/i", $_POST['email'])) {
        output_err(1);
    }
    // если не заполнено поле "Сообщение" - показываем ошибку 2
    if (empty($_POST['mess'])) {
        output_err(2);
    }
    // создаем наше сообщение
    $mess = ' 
        Имя отправителя:' . $_POST['name'] . ' 
        Контактный телефон:' . $_POST['tel'] . ' 
        Контактный email:' . $_POST['email'] . ' 
        ' . $_POST['mess'];
    // $to - кому отправляем
    $to = '*****@*****.**';
    // $from - от кого
    $from = $_POST['email'];
    mail($to, $_POST['title'], $mess, "From:" . $from);
    header('Location: http://www.2mastera.dp.ua/accept.html');
}
Example #2
0
    if (empty($_POST['usertel'])) {
        $error = true;
        output_err(2);
    }
    if (!$error) {
        $email = new TEmail();
        $email->from_email = '*****@*****.**';
        $email->from_name = "constanta.dn.ua";
        $email->to_email = '*****@*****.**';
        $email->to_name = 'Константа 1С';
        $email->subject = 'Клиент';
        $email->body = "Клиент " . $_POST["username"] . "\r\nEmail: " . $_POST["usermail"] . "\r\nТелефон: " . $_POST["usertel"] . "\r\n";
        if ($email->send()) {
            header("Location: http://" . $_SERVER["SERVER_NAME"] . "/?ver=OK");
        } else {
            output_err(3);
        }
    }
}
?>
	<div class="header">
		<div class="company-logo">
			<div class="contacts">
				<div class="sign-request">Звоните нам Пн-Пт с 9.00 до 18.00:</div>
				<div class="phone-logo"></div>
				<div class="phone"><b>+38 (062) 200 10 70</b></div>
				<div class="phone"><b>+38 (050) 754 77 66</b></div>
				<!--div class="phone"><b>+38 (093) 708 00 13</b></div-->
			</div>
			<img width="300" src="images/logo.jpg" alt="" class="logo">
			<!--div class="logo"></div>
            update_user_data($update_data, $session_user_id);
            //Redirect
            header('Location: settings.php?success');
            //email($_POST['email'], $hash);
            exit;
        }
    }
}
include 'includes/overall/header.php';
?>

		<div class="col-sm-9">
			
            <h1>Account Settings</h1>
			<div><?php 
echo output_err($errors);
?>
</div>
			<div>
                <?php 
if (isset($_GET['success'])) {
    echo '<div class="alert alert-success">New settings has been set.</div>';
}
?>
            </div>
			<hr>
			
			<div id="changepassword_form">
			    
			    <form action="" method="POST">
                    <fieldset>
Example #4
0
function getServer($id)
{
    global $xoopsDB, $xoopsUser, $user, $server, $port, $username, $password, $numshow, $apop;
    if (!$id) {
        output_err("Error: Invalid Parameter");
    }
    $userid = $xoopsUser->uid();
    $query = "Select * from " . $xoopsDB->prefix('webmail_popsettings') . " where id='{$id}' AND uid='{$userid}'";
    if (($res = $xoopsDB->query($query)) && $xoopsDB->getRowsNum($res) > 0) {
        $row = $xoopsDB->fetchArray($res);
        $uid = $row[uid];
        $server = $row[popserver];
        $port = $row[port];
        $apop = $row[apop];
        $username = $row[uname];
        $rc4 = new rc4crypt();
        $password = $rc4->endecrypt($username, $row[passwd], "de");
        $numshow = $row[numshow];
    } else {
        output_err("Error: POP Server not set properly");
    }
}