Просмотр файла mailer.php

Размер файла: 2.68Kb
<?php

header("Cache-Control: no-cache");
header("Content-type: text/html; charset=utf-8");

print('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Mailer by cHIP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body {font-weight: normal; font-size: small; color: #000000; font-family: sans-serif; background-color: SILVER;}
div {margin: 0px; padding: 0px 0px 0px 2px;}
a {color: BLUE; text-decoration: none;}
.copyright {color: #FFFFFF; background-color: #B41F24; border: 1px solid #A30D13; padding: 0px;}
.gray {background-color: GRAY;}
</style>
</head>
<body>
<div class="gray"><p align="center"><b>Mailer by cHIP</b></p></div>');

if($mail!=""){
$mail = substr($mail, 0, 32);
if(preg_match("/[0-9a-z_\-]+@[0-9a-z_\-^\.]+\.[a-z]{2,4}/i", $mail)){
if($tema!=""){
$tema = substr($tema, 0, 50);
$tema = htmlspecialchars(stripslashes($tema));
if($message!=""){
$message = substr($message, 0, 8000);
$message = htmlspecialchars(stripslashes($message));
if($from!=""){
$from= substr($from, 0, 32);
if(preg_match("/[0-9a-z_\-]+@[0-9a-z_\-^\.]+\.[a-z]{2,4}/i",$from)){
$tema = iconv("UTF-8", "KOI8-R", $tema);
$message = iconv("UTF-8", "KOI8-R", $message);
@mail("$mail","$tema","$message","From: $from\r\nContent-type: text/plain; charset=KOI8-R\r\n");

$message = iconv("KOI8-R", "UTF-8", $message);
print('На почтовый ящик <font color="blue"><b>'.$mail.'</b></font> было успешно отправлено письмо с текстом <font color="gray"><b>'.$message.'</b></font>');

} else {print('Вы ввели неверный адрес в поле <b>Ваш e-mail</b>. Адрес должен быть вида <b>почтовый_ящик@домен_ящика.зона</b>, например <font color="blue"><b>[email protected]</b></font>.');}

} else {print('Вы не вписали адрес отправителя. Нужно написать адрес вида: <b>[email protected]</b>.');}

} else {print('Вы не написали сообщение.');}

} else {print('Вы не написали тему.');}

} else {print('Вы ввели неверный e-mail в поле <b>Кому</b>. Адрес должен быть вида <b>почтовый_ящик@домен_ящика.зона</b>, например <font color="blue"><b>[email protected]</b></font>.');}

} else {print('Вы не ввели e-mail получателя.');}

print('<br>
[<a href="index.php?act=mailer">Отправить еще</a>]
<br>
[<a href="index.php">К приложениям</a>]<div class="copyright"><p align="center"><a href="http://chiper.wapf.ru"><font color="white">Powered by cHIP</font></a></p></div>
</body>
</html>');

?>