<?php
// multiple recipients
$to = 'мой емаил тут' . ', '; // note the comma
// subject
$subject = 'моя тема тут';
// message
$message =$_POST['message'];
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
if ($_SERVER['REMOTE_ADDR'])
{
$headers .= "Received: from [{$_SERVER['REMOTE_ADDR']}]";
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$headers .= " forwarded for {$_SERVER['HTTP_X_FORWARDED_FOR']}";
$headers .= "\n\tby shram.kiev.ua with HTTP;\n";
$headers .= "\t" . date("%a, %d %b %Y %T %z (%Z)") . "\n";
}
$headers .= "From: " . preg_replace("/\r?\n/", "", $_POST['email']) . "\n";
// Mail it
mail($to, $subject, $message, $headers);
header("Location: /index.php");
?>
скрипт через себя пропускает много спама...
мож можно его модернизировать?
спасибо
Стандартная проверка «Что изображено на картинке?» Вас спасёт.
Цитата(deMone @ 19.07.2006, 15:52)

Стандартная проверка «Что изображено на картинке?» Вас спасёт.
очень интересно....
а будьте настолько любезны дополнить мой скрипт этой самой проверкой...
прошу вас...
Цитата(shram @ 20.07.2006, 17:25)

прошу вас...
Вы ошиблись с форумом. Здесь обсуждаются вопросы хостинга, а не программирования.
Рекомендую, например,
http://phpclub.ru
kuvalda
25.07.2006, 09:00
Цитата(shram @ 19.07.2006, 09:33)

скрипт через себя пропускает много спама...
мож можно его модернизировать?
Один из методов предотвращения спама, на PHP переодически менять name в тегах <input и <textarea
например <input name="title<?=date('d');?>" и тогда спамером будет не так легко заполнять поля в вашей форме.
Цитата(kuvalda @ 25.07.2006, 10:00)

Один из методов предотвращения спама, на PHP переодически менять name в тегах <input и <textarea
например <input name="title<?=date('d');?>" и тогда спамером будет не так легко заполнять поля в вашей форме.
Спасибо. Очень интересное решение.
kuvalda
25.07.2006, 13:27
Цитата(Admin @ 25.07.2006, 10:42)

Спасибо. Очень интересное решение.
интересное, пока спамеры не просекли, но вообще-то кроме даты можно и свой масив создать и не обязательно из цифр.
Цитата(kuvalda @ 25.07.2006, 14:27)

интересное, пока спамеры не просекли, но вообще-то кроме даты можно и свой масив создать и не обязательно из цифр.

Не надо скромничать

. Действительно красивое решение. Имею в виду не конкретное применение даты, а сам принцип изменяемого имени поля.
Причём лучше всего, когда изменяемое поле строиться на основе других (заранее известных) данных.
Я однажды писал защиту на форумов от спама и сделал очень просто — создал hidden-поле, у которого имя — md5(логин пользователя + дата регистрации), а значение — sha1(md5(пароль) + crc32(аватар)).
До сих пор спам не приходит

)