[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт отправки на e-mail.
VsOK
Есть такой скрипт
<form method="post"><input type="hidden" name="mail" value="example@example.com"><table>
<
tr><td colspan=2><center><b>Отправить мне письмо на почту</b></td></tr>
<
tr><td>Тема сообщения: </td><td><input name="subj"></td></tr>
<
tr><td>Cообщение: </td><td><textarea rows=6 name="text"></textarea></td></tr>
<
tr><td></td><td><input type="submit" value="Отправить письмо"></td></tr>
</
table></form>


<?php
if(!empty($_POST['subj']) && !empty($_POST['text']) && !empty($_POST['mail']))
{
if(@mail($_POST['mail'], $_POST['subj'], htmlspecialchars($_POST['text'])))
echo "Письмо успешно отправлено.";
else
echo "Произошла ошибка, попробуйте снова.";

// Очищаем переменные, что бы пользователь случайно снова не отправил нам письмо
$_POST['subj'] = ""; $_POST['text'] = ""; $_POST['mail'] = "";
}

?>


одскажите как вставить сюда отправителя, чтобы приходило письмо не с мылом сервера а то мыло которое я пропишу.



Спустя 22 минуты, 23 секунды (26.07.2010 - 21:20) inpost написал(а):
Открываешь главную страницу форума, вверху видишь: "Irbis-team", открываешь этот сайт и ищешь там ответ, как правильно заниматься программированием, там и полностью скрипт отправки письма есть и все остальное!

Спустя 14 минут, 13 секунд (26.07.2010 - 21:34) VsOK написал(а):
Не могу найти ссылку на этот сайт...

Спустя 1 минута, 9 секунд (26.07.2010 - 21:35) inpost написал(а):

Спустя 4 минуты, 39 секунд (26.07.2010 - 21:40) VsOK написал(а):
Я не спец в пхл и сложно мне понять. Мне нужно в своем скрипте разобраться. У меня данные с формы передаются. Кучу других скриптов пересмотрел и кучу вариантов перепробовал. Но все никак.

Спустя 27 минут, 36 секунд (26.07.2010 - 22:07) inpost написал(а):
VsOK твой скрипт - фиговый! Те уроки для новичков! Проходи по ним! с нуля

Спустя 1 час, 51 минута, 21 секунда (26.07.2010 - 23:59) VsOK написал(а):
Вот решение
<?php
if(!empty($_POST['subj']) && !empty($_POST['text']) && !empty($_POST['mail']))
{
if(@mail($_POST['mail'], $_POST['subj'], htmlspecialchars($_POST['text']), "From: ваш@email.ru")) // добавляем в шапку отправителя
echo "Письмо успешно отправлено.";
else
echo "Произошла ошибка, попробуйте снова.";

// Очищаем переменные, что бы пользователь случайно снова не отправил нам письмо
$_POST['subj'] = ""; $_POST['text'] = ""; $_POST['mail'] = "";
}

?>

Спустя 6 минут, 6 секунд (27.07.2010 - 00:05) inpost написал(а):
VsOK правильно... для text ты используешь htmlspecialchars, а для темы - нет! Пусть всякая дрянь приходит! Правильно?
Да и вообще, это зачем?
$_POST['subj'] = ""; $_POST['text'] = ""; $_POST['mail'] = "";


я бы на твоём месте сразу оформлял как правильно, чем потом переучиваться в нормальный стиль

Спустя 7 минут, 20 секунд (27.07.2010 - 00:12) VsOK написал(а):
Цитата (inpost @ 26.07.2010 - 22:05)
VsOK правильно... для text ты используешь htmlspecialchars, а для темы - нет! Пусть всякая дрянь приходит! Правильно?
Да и вообще, это зачем?
$_POST['subj'] = ""; $_POST['text'] = ""; $_POST['mail'] = "";


я бы на твоём месте сразу оформлял как правильно, чем потом переучиваться в нормальный стиль

Я не особо эту форму защищаю потому что она будет в админпанели. Это просто мне нужно для отправки пользователям напоминании.

Спустя 54 минуты, 36 секунд (27.07.2010 - 01:07) Ice написал(а):
Цитата (VsOK @ 27.07.2010 - 01:12)
Я не особо эту форму защищаю потому что она будет в админпанели

Зашибись позиция!!!

Спустя 25 минут, 14 секунд (27.07.2010 - 01:32) VsOK написал(а):
Цитата (Ice @ 26.07.2010 - 23:07)
Цитата (VsOK @ 27.07.2010 - 01:12)
Я не особо эту форму защищаю потому что она будет в админпанели

Зашибись позиция!!!

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

Эта форма у меня не видима ни для кого на сайте кроме админа. Нужна для того, чтобы пользователям оправлять письма напоминания об оплате за услуги. Что-то аля автоматического напоминания. В форму подставляются имя и другие данные я редактирую и отправляю.

Раньше я это делал через Мышу но сегодня обломался и немного упростил себе задачу. Так же понял, что не знаю очень простых вещей и потому, учиться хочу я этого или нет, все равно прийдется.


_____________
Мир это то, что мы о нем знаем.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.