Перейти к содержимому

Фотография

Как сообщение с сайта отправить?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

#1 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 13:31

Хелп ме плз! ;)

Как сделать так, чтобы из формы на страничке мне содержимое этой формы отправлялось мне на email?
Хостинг mtw.ru :)

Что-то я запутался
  • 0

На правах рекламы

#2 Юшков Виталий

Юшков Виталий

    Все мы здесь должны быть художниками...

  • Киберсанты
  • PipPipPipPipPip
  • 1 515 сообщений
200
Очень хороший
  • Страна, Город:
    Россия/Челябинск
  • Пол:Мужчина

Отправлено 08 Август 2007 - 13:41

Хелп ме плз! ;)

Как сделать так, чтобы из формы на страничке мне содержимое этой формы отправлялось мне на email?
Хостинг mtw.ru :)

Что-то я запутался :)


Как раз строчу сейчас эту главу в свой бесплатный курс по созданию сайтов ))... Ну немог ты спросить это сутками позжа :) ))..

Если дашь мыйл, могу отправить главу сегодня-завтра... Как только сготовится ;). Если что, пиши в личку.
  • 0

#3 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 13:54

Хелп ме плз! ;)

Как сделать так, чтобы из формы на страничке мне содержимое этой формы отправлялось мне на email?
Хостинг mtw.ru :)

Что-то я запутался


Могу дать скрипт на php или могу вставить в твою страничку.... делов на 10 минут..... кидай страничку и будет все Ок!
  • 0

#4 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 14:05

Как раз строчу сейчас эту главу в свой бесплатный курс по созданию сайтов ))... Ну немог ты спросить это сутками позжа ))..

+1 ;) Тоже в пакетном режиме море статей пишется :)

Что-то я подтормаживаю, хотя понимаю, что ерундовая задача.

Вот мой личный мыл: fidonet[сабака]inbox.ru

Могу дать скрипт на php или могу вставить в твою страничку.... делов на 10 минут..... кидай страничку и будет все Ок!

В страничку я вставлю, мне бы просто пример работы посмотреть
  • 0

#5 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 14:07

В страничку я вставлю, мне бы просто пример работы посмотреть :)



http://goldweb.ws/contacts.php Вот моя форма.... можешь написать что нибудь... ;)

или вот http://www.goldweb.ws/order.htm можешь сделать заказ
  • 0

#6 Элли Камилали

Элли Камилали

    Забанен

  • Заблокированные
  • PipPipPipPipPip
  • 3 167 сообщений
634
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 14:26

Хостинг mtw.ru


Ага, дело именно в хостинге!!! На mtw.ru есть какой-то глюк с отправкой сообщений с сайта. Мой сайт раньше на этом хостинге был.

Вячеслав Сивак, который разрабатывал мою форму обратной связи, знает секрет, как обойти этот глюк на mtw.ru... ;) Можете обратиться к нему за советом. :)
  • 0

#7 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 14:29

Ага, дело именно в хостинге!!! На mtw.ru есть какой-то глюк с отправкой сообщений с сайта. Мой сайт раньше на этом хостинге был.

Вячеслав Сивак, который разрабатывал мою форму обратной связи, знает секрет, как обойти этот глюк на mtw.ru... :) Можете обратиться к нему за советом. ;)


Эля это глюк обходить не обязательно! У меня была такая же проблема, просто обратился к хостеру и все стало нормально.... Зачем обходить когда можно напрямую и короче... :)
  • 0

#8 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 14:33

http://goldweb.ws/contacts.php Вот моя форма.... можешь написать что нибудь... :)


Ага отправил. Посмотрел, как работает. Но непонятно вот что:
<form method="post" name="mail" id="mail">

"mail" - это стандартный скрипт на сервере хостинга?
а где прописано куда сообщение пойдет?
  • 0

#9 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 14:35

Ага отправил. Посмотрел, как работает. Но непонятно вот что:
<form method="post" name="mail" id="mail">

"mail" - это стандартный скрипт на сервере хостинга?
а где прописано куда сообщение пойдет?



Да мне пришло письмо! То что ты увидел, это код который выводит дизайн..... ты сам код формы не увидишь, он в отдельном файле и мыло тоже....
  • 0

#10 Элли Камилали

Элли Камилали

    Забанен

  • Заблокированные
  • PipPipPipPipPip
  • 3 167 сообщений
634
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 14:36

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


Ну я не знаю, в чем именно там проблема... Я к хостеру не обращалась.
Просто посоветовала из своего опыта. :)
  • 0

#11 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 14:42

Да мне пришло письмо! То что ты увидел, это код который выводит дизайн..... ты сам код формы не увидишь, он в отдельном файле и мыло тоже....

Стандартный скрипт хостера для отправки или какой-то свой?
Где его можно достать посмотреть?
  • 0

#12 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 14:46

Ну я не знаю, в чем именно там проблема... Я к хостеру не обращалась.
Просто посоветовала из своего опыта. :)


Да просто кто предоставляет ящики, заблокировали ip для этого хостинга..... в связи с тем, что думают что от них идет спам.... У меня проблему решили за 12 часов....


Стандартный скрипт хостера для отправки или какой-то свой?
Где его можно достать посмотреть?


Я же тебе сразу сказал давай дам скрипт...... Вот качай мои файлы, только при тестировании не забудь мыло поменять... а то начнешь мне слать письма ;)

http://goldweb.ws/contacts.rar

Если по подробнее то, в файле contacts.php ставишь свой е-майл, там написано куда ставить, также можешь поменять там дизайн и размеры формы...

Файл design.php.... Здесь что делаешь... Для начала вставь код своей странички, для удобства создай новый файл у себя на компе и вставь туда свой код своей странички

в начале этого кода ставь вот этот код:

<?php
error_reporting(0);

function head() {?>



В конце вставь вот это:

<?php }?>



В том месте где будет выводиться форма вставь это:

<div class="menu" align="center">
<?php }
function foot() {?>
</div>


Все форма будет работать!
  • 0

#13 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 15:01

Вот качай мои файлы, только при тестировании не забудь мыло поменять... а то начнешь мне слать письма ;)

http://goldweb.ws/contacts.rar

О! Спасибо! То, что нужно! Скрипт, конечно странный, но главное работает! :)
  • 0

#14 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 15:04

То, что нужно! Скрипт, конечно странный, но главное работает! :)


Скрипт обычный.... ;) это наверное ты что нить делал странное... :)
  • 0

#15 Элли Камилали

Элли Камилали

    Забанен

  • Заблокированные
  • PipPipPipPipPip
  • 3 167 сообщений
634
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 15:07

У меня проблему решили за 12 часов....


Я ж говорю, что к хостеру не обращалась, Сергей...
Ну да ладно. Решили проблему и молодцы. :)
  • 0

#16 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 15:11

Скрипт обычный.... ;) это наверное ты что нить делал странное... :)

;)
Просто дизайн всей странички зачем-то запихивается в design.php, ну с этим я думаю легко справлюсь :)
  • 0

#17 GoldWeb

GoldWeb

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 753 сообщений
413
Очень хороший
  • Пол:Мужчина

Отправлено 08 Август 2007 - 15:15

Я ж говорю, что к хостеру не обращалась, Сергей...


Да я, понял... просто объяснил.... больше не буду.... проблемы раскрывать... ;) :)
  • 0

#18 Элли Камилали

Элли Камилали

    Забанен

  • Заблокированные
  • PipPipPipPipPip
  • 3 167 сообщений
634
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 15:31

Да я, понял... просто объяснил.... больше не буду.... проблемы раскрывать...


:)
  • 0

#19 Dismal

Dismal

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 1 253 сообщений
238
Очень хороший
  • Пол:Не определился

Отправлено 08 Август 2007 - 19:11

Короче не долго думая, я переписал код. Теперь он элементарный и простой.

contacts.php
<html>

<head>
<title>Отправка сообщения</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>

<?php

define("reserve", "admin <ВАШ РЕЗЕРВНЫЙ ЯЩИК>");

if (strlen($_POST['sender_mail'] ) < 3) 
	{
	$sender_mail = "без обратного адреса";
	}
else
	{
	$sender_mail = $_POST['sender_mail'];
	}

$sender_name = htmlspecialchars($_POST['sender_name']);
$mail_subject = htmlspecialchars($_POST['mail_subject']);
$mail_body = htmlspecialchars($_POST['mail_body']);


$mail_headers = "Return-Path: ".reserve."\n".
				"Content-Type: text/plain; charset=windows-1251\n".
				"From: ".$sender_name."<".$sender_mail.">\n".
				"Reply-To: ".$sender_name."<".$sender_mail.">\n".
				"Content-Transfer-Encoding: 8bit\n".
				"Date: " . date("r")."\n".
				"X-Mailer: mailer_".$SERVER_NAME;

mail('ВАШЕ МЫЛО', $mail_subject, $mail_body, $mail_headers);
?>

<b>
<br>Ваше письмо отправлено!
<br>Вернуться Назад.
<b>

</body>
</html>

ну и код формы:
<form  NAME="mail" ACTION="contacts.php" METHOD="POST">
<div align="left">
<p>Ваше имя:<br><input TYPE="text" name="sender_name" size="40"></p>
<p>Ваш E-mail:<br><input TYPE="text" name="sender_mail" size="40"> </p>
<p>Текст:<br><textarea name="mail_body" wrap="virtual" rows="6" cols="40"></textarea></p>
<br><input type="hidden" name="mail_subject" value="ЧТОБЫ ПОНЯТНО БЫЛО С КАКОЙ СТРАНИЦЫ СООБЩЕНИЕ">
<p>&nbsp;<input TYPE="submit" VALUE="Отправить"></p>
</div>
</form>

и все. на разных страничках можно изменять mail_subject

PS: Единственное только, что это ******** Outlook Express Показывает в поле ИМЯ козюбрики, либо мне его обновить нужно, либо другим почтовиком воспользоваться.
  • 0

#20 Анатолий Белоусов

Анатолий Белоусов

    Основатель форума

  • Администрация
  • 27 350 сообщений
8 764
Очень хороший
  • Страна, Город:
    Россия, г. Ижевск
  • Пол:Мужчина

Отправлено 08 Август 2007 - 23:57

"козюбрики"...

Хорошее слово! Надо запомнить!!! ;) :ohmy:

Сорри за офтоп... :) ;) :)
  • 0

Обучение ИНВЕСТИРОВАНИЮ и ТРЕЙДИНГУ - https://www.infoclub.info
Известнейшее мультимедийное ИЗДАТЕЛЬСТВО - http://www.info-dvd.ru

Авторский блог АНАТОЛИЯ БЕЛОУСОВА - http://www.cyberdengi.com





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых пользователей