PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
tgcoin
Отправлено: 17 Января, 2012 - 11:31:54
Гость
Покинул форум
Сообщений всего: 86
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
вопрос у кого есть почта на gmail у меня есть обратная связь
когда посылаю себе пишет в добавок это suzest@yandex.ru через s34.hostia.name
как нить можно это убрать через s34.hostia.name... очень надо помогите вот скрипт
CODE (
htmlphp ):
скопировать код в буфер обмена
<?
/*
include ("header.php");
include ("right.php");
Этот комментарий можете удалить, т.к. тут для определённого моего проекта подлючается шапка и правое меню.
*/
$sait = $_SERVER [ 'SERVER_NAME' ] ;
$ns = 'http://' . $sait . '' ;
?>
< html>
< head>
< title> Написать нам</ title>
< style type= "text/css" >
textarea {
background- color: #FEEFE7;
border: 3px double #004F00;
color: #420F88;
}
input{
background- color: #FEEFE7;
border: 3px double #004F00;
color: #420F88;
}
. button{
background- color: #FEEFE7;
border: 3px double #004F00;
color: #307438;
font- weight: bold;
}
</ style>
</ head>
< body>
<!-- Ниже Javasccript, который проверяет форму перед отправкой на заполненность -->
< script language= "JavaScript" >
<!--
required = new Array ( "imya" , "email" , "tema" , "text" , "zkod" ) ; required_show = new Array ( "Ваше Имя" , "Ваш E-mail" , "Тема" , "Сообщение" , "Каптча" ) ; function sendm ( ) {
var i, j;
for ( j= 0 ; j< required. length; j++ ) {
for ( i= 0 ; i< document. forms[ 0] . length; i++ ) {
if ( document. forms[ 0 ] . elements[ i] . name == required[ j] && document. forms[ 0 ] . elements[ i] . value == "" ) {
alert( 'Пожалуйста, заполните поле ' + required_show[ j] ) ;
document. forms[ 0] . elements[ i] . focus( ) ;
return false ;
}
}
}
return true ;
}
-->
</ script> < p>
<?
$vmylo = 'test@mail.ru' ; //Здесь впишите свой е-мэил, на который хотите получать письма
$s_imya = $_POST [ 'imya' ] ;
$s_email = $_POST [ 'email' ] ;
$s_tema = $_POST [ 'tema' ] ;
$s_text = $_POST [ 'text' ] ;
if ( isset ( $_POST [ 'send' ] ) ) { if ( $s_imya == "" or $s_email == "" or $s_tema == "" or $s_text == "" ) {
echo '<center><img src="' . $ns . '/images/error.png" alt="ошибка"></center>' ;
echo '<center><font color="red"><strong>Пожалуйста, заполните все поля!</strong></font></center>' ;
print '<center><a href="' . $ns . '/contact.php">Вернуться назад</a></center>' ;
#include('footer.php');
}
if ( ! preg_match ( '/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/' , $s_email ) ) {
echo '<center><img src="' . $ns . '/images/error.png" alt="ошибка"></center>' ;
echo '<center><font color="red"><strong>Введён некорректный e-mail адрес!</strong></font></center>' ;
print '<center><a href="' . $ns . '/contact.php">Вернуться назад</a></center>' ;
#include('footer.php');
}
if ( $_SESSION [ 'secpic' ] != strtolower ( $_POST [ 'zkod' ] ) ) { echo '<center><img src="' . $ns . '/images/error.png" alt="ошибка"></center>' ;
print '<center><font color="red"><strong>Неверный защитный код!</strong></font></center>' ;
print '<center><a href="' . $ns . '/contact.php">Вернуться назад</a></center>' ;
#include('footer.php');
}
$to = '' . $vmylo . '' ;
$subject = '' . $s_tema . '' ;
$msg = '<html>
<head>
<title>Письмо с Вашего сайта</title>
</head>
<body>
<p>Здравствуйте! С вашего сайта пришло следующее сообщение:<br /> ' . $s_text . '<br /> Имя отправителя: ' . $s_imya . ' Ip отправителя: ' . $_SERVER [ 'REMOTE_ADDR' ] . ' Домен Вашего сайта: ' . $_SERVER [ 'SERVER_NAME' ] . '
</p>
</body>
</html>' ;
$mailheaders = "Content-type: text/html; charset=windows-1251 \r \n " ;
$mailheaders .= "From: $s_email \n " ;
mail ( $to , $subject , $msg , $mailheaders ) ; echo '<center><img src="' . $ns . '/images/ok.png" alt="ok"></center>' ;
echo '<center><font color="green"><b>Спасибо, Ваше сообщение отправлено!</b></font></center>' ;
echo '<center><font color="green"><b>Буквально через 4 секунды, Вас автоматически перенаправит на главную страницу...</b></font></center>' ;
unset ( $_SESSION [ 'secpic' ] ) ; #include('footer.php');
echo <<<HTML
<script language="JavaScript">
setTimeout("document.location=\"$ns\";",4000);
</script>
HTML ;
}
?>
< table align= "center" border= "0" >
< form name= "sendmaksik" action= "<?=$ns ; ?> /contact.php" method="POST" onSubmit="return sendm();">
< tr>< td>< b> Ваше Имя:</ b>< br />< input type= "text" name= "imya" size= "35" maxlength= "20" /></ td></ tr>
< tr>< td>< b> Ваш E-mail:</ b>< br />< input type= "text" name= "email" size= "35" maxlength= "25" /></ td></ tr>
< tr>< td>< b> Тема:</ b>< br />< input type= "text" name= "tema" size= "35" maxlength= "45" /></ td></ tr>
< tr>< td>< b> Сообщение:</ b>< br />< textarea name= "text" rows= "5" cols= "27" >
</ textarea></ td></ tr>
< tr>< td>< img src= "<?=$ns ; ?> /system/kapcha.php" alt="капча" /></ td></ tr>
< tr>< td>< b> Каптча:</ b>< br />< input type= "text" name= "zkod" size= "35" maxlength= "5" /></ td></ tr>
< tr>< td></ td></ tr>
< tr>< td>< input type= "submit" name= "send" value= "Отправить письмо" class= "button" /></ td></ tr>
</ form>
</ table></ p>
<?
/*
Этот комментарий тоже можете удалить, т.к. тут у меня подключался подвал(низ сайта).
include ("footer.php");
*/
?>
</ body>
</ html>
(Отредактировано автором: 17 Января, 2012 - 11:38:00)
-----
Viper
Отправлено: 17 Января, 2012 - 12:58:30
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007
Откуда: Симферополь
Помог: 98 раз(а)
tgcoin я знаю что это такое. Вы видимо плохо читаете
Цитата: Письма получают цифровую подпись на почтовом сервере отправителя письма. Сам отправитель установить подпись не может, если только он не является администратором того сервера, с которого отправляется письмо.
с приведенного вами документа.
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB