Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Форма отправки e-mail [16]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (21): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец    

> Без описания
Amigo
Отправлено: 27 Ноября, 2005 - 12:44:23
Post Id


Newbie


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2005  

Карма 0




Alone
Цитата:
Ну так поставь другой скрипт чтобы всё было в одном файле.
Я себе лично уже подыскиваю Улыбка

Даже если форма будет выводится через скрипт все равно же параметр action будет "светиться". Проблему это не решит.

В данном случае, главная цель спаммера разослать письмо на большое кол-во адресов. И по идее, если технически ограничить кол-во адресов отправки в скрипте, то вот и защита от такой атаки обработчика.
Если технически это можно реализовать и в этом скрипте, то зачем искать что-то новое..
 
 Top
Alone
Отправлено: 27 Ноября, 2005 - 13:31:31
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




В прищепке не плохой скриптик (держу себе на примете):
Скачать файл: mail.zip
Скачан раз: 603
 
 Top
Amigo
Отправлено: 28 Ноября, 2005 - 10:27:58
Post Id


Newbie


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2005  

Карма 0




Alone
Скачал сейчас.. вроде нормальный, потестил, работает нормально. Есть защита по рефереру. Она, конечно, слабая, так как его формирует браузер и его легко подделать, но если конкретно под тебя, скажем, спаммер не заточен, то прокатит. Улыбка
 
 Top
Alone
Отправлено: 29 Ноября, 2005 - 13:57:21
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Подскажите кто-нибудь плиз - как сделать так чтобы e-mail отправляющего сообщение подставлялся в адрес отправителя, т.е. когда получаешь сообщение - то адрес уже был бы вставлен в графе "от кого", т.е. чтобы там стоял уже адрес отправителя а не адрес хостинга?

CODE:
function SendMail()

{
@mail($GLOBALS["ADMIN"],
$GLOBALS["SUBJECT"],
$GLOBALS["form"]["user"]." написал:\n\n". $GLOBALS["form"]["comments"]."\ne-mail:".$GLOBALS["form"]["email"]);
echo '<CENTER><BR>Спасибо '.$GLOBALS["form"]["user2"].'!<BR>Ваше сообщение успешно отправлено.<BR><BR>Текст отправленного сообщения:<BR><BR><i><FONT COLOR=BLUE>'. $GLOBALS["form"]["comments"].'</FONT></i><BR>';
}


Переменная его адреса:
.$GLOBALS["form"]["email"].
 
 Top
Ray Wen Администратор
Отправлено: 29 Ноября, 2005 - 14:34:29
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
CODE:
mail('user@example.net', 'Тема письма', 'Содержание.', "Content-Type:
text/plain; charset=UTF-8\r\nFrom: webmaster@example.net');


А вообще поиск рулит... это все уже обсуждалось.
 
 Top
Alone
Отправлено: 29 Ноября, 2005 - 14:48:48
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Ray Wen
Это я благодаря тебе уже знаю Улыбка за что сенкс. Юзал этот вариант с успехом.

А как именно в этом варианте сделать не знаю. Твой вариант никак тне хочет работать. По разному пробовал - просто пустую страницу выдаёт и всё Недовольство, огорчение
 
 Top
Ray Wen Администратор
Отправлено: 29 Ноября, 2005 - 15:18:39
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
CODE:
function SendMail(){
if(mail("tebe@pismo.ru",$metka,$sam_durak,"Content-Type: text/plain; charset=UTF-8\r\nFrom: ku_ku_eto_i@prislal.ru")){
echo $ai_da_i_molodca_vo_4e_otoslal;
}else{
echo $oblom_po_100_gram_i_povtorim;
}
}

По идее должно работать... Радость
 
 Top
Alone
Отправлено: 29 Ноября, 2005 - 15:38:46
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Ну я вот так сделал:
CODE:
удалил раз не правильно :)

Что здесь не так (не работает - чистая страница).
 
 Top
Ray Wen Администратор
Отправлено: 29 Ноября, 2005 - 15:45:00
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
Радость Еще бы она работала... Мож сам найдеш 10 отличий?
 
 Top
Alone
Отправлено: 29 Ноября, 2005 - 15:51:47
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Ray Wen
Да блин, твой вариант явно какой-то другой.
А этот скрипт поддточен как-то под другое...
CODE:
function SendMail()
{
     @mail($GLOBALS["ADMIN"],
  $GLOBALS["SUBJECT"],
  $GLOBALS["form"]["user"]." написал:\n\n". $GLOBALS["form"]["comments"]."\ne-mail:".$GLOBALS["form"]["email"]);
 echo '<CENTER><BR>Спасибо '.$GLOBALS["form"]["user2"].'!<BR>Ваше сообщение успешно отправлено.<BR><BR>Текст отправленного сообщения:<BR><BR><i><FONT COLOR=BLUE>'. $GLOBALS["form"]["comments"].'</FONT></i><BR>';
}

Куда именно здесь всунуть этот грёбаный From: .$GLOBALS["form"]["email"].
???
 
 Top
Страниц (21): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец
Сейчас эту тему просматривают: 25 (гостей: 25, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0392]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33