Страница 1 из 1

Помогите плиз с формой...

Добавлено: Чт авг 03, 2006 12:23
MAGIK
Ставлю форму на сайт для отправки с сайта на мыло...
скрипт тут
Ставил разными способами, плиз покажите как бы сделали это вы...
Я уже устал искать разные варианты...

Добавлено: Чт авг 03, 2006 20:25
Monkey mafia
<body>
<table width=700 height=50 align="center">
<tr>
<td VALIGN=BOTTOM align="center"><h3>
Пришлите нам ваш заказ на E-Mail и мы с вами свяжемся</h3></td>
</tr>
</table>
<table width=700 align="center">
<tr>
<td><DD>Заполните форму.Написав ваш обратный адресс проверте , коректно<br> ли вы его написали. В графе заказ
опишите вид продукции которую вам требуется.
</td>
</tr>
</table><br>
<table width=700 align="center">
<tr>
<td width=525>
<form method="POST" action="mailto:somemail@yandex.ru?SUBJECT=Заказ" enctype="text/plain">
<font face="verdana,arial,helvetica" size="2">Как тебя называть!</font><br><input type="text" name="nick" size="30"><br>
<font face="verdana,arial,helvetica" size="2">Ваш E-Mail</font><br><input type="text" name="email" size="30"><br>
<font face="verdana,arial,helvetica" size="2">Ваш Мобильный Телефон</font><br><input type="text" name="mobil" size="30"><br>
<font face="verdana,arial,helvetica" size="2">Odigo #</font><br><input type="text" name="odigo" size="30"><br>
<font face="verdana,arial,helvetica" size="2">ICQ #</font><br><input type="text" name="icq" size="30"><br>
<font face="verdana,arial,helvetica" size="2">Заказ</font><br><textarea rows="3" name="заказ" cols="40"></textarea><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Отправить"> <input type="reset" value="Очистить" name="B2"></form>
</BODY>
</HTML>
</td>
<td align="center" VALIGN=TOP><b>Важно<font color='red'>*</font></b><br>Если вы делаете заказ убедитесь,что одна из форм (2,3,4,5) заполнена.
</td>
</tr>
</table>
<center>Если по каким либо причинам вам не удалось отправить заказ через форму воспользуйтесь нашим e-mail'oм<br>
<a href="Somemail@yandex.ru">somemail@yandex.ru</a><br>
</body>
</html>
<noscript><noscript>

Добавлено: Пт авг 04, 2006 14:27
MAGIK
Monkey mafia, спасибо счас попробую напишу результат! ;)

[off]добавлено спустя 14 часов 4 минуты:[/off]

Monkey mafia,
спасибо...
Единственная лажа... что эта форма отправляет email только если на компе отсылающего есть настроенный оутлук...
А мне надо онлайн почта.... :shy:

Добавлено: Пт авг 04, 2006 17:08
Monkey mafia
MAGIK,
Посмотрю, что можно сделать....если появяться идеи....то напишу!

Добавлено: Пт авг 04, 2006 21:39
Realist
На .NET это выглядит примерно так:
MailMessage Message = new MailMessage();
Message.To = tbTo.Text;
Message.From = tbFrom.Text;
Message.Subject = tbSubject.Text;
Message.Body = tbMessage.Text;


SmtpMail.SmtpServer = tbMailServer.Text;
SmtpMail.Send(Message);

Добавлено: Сб авг 05, 2006 02:38
MAGIK
Realist,
:shy: нихрена не понятно!!!

Добавлено: Сб авг 05, 2006 16:47
Unknown
Это форма:

Код: Выделить всё

<form method=post action=mail.php>
	Ваше имя: <input name="name" type=text><br>
	Ваш адресс: <input name="adress" type=text><br>
	Ваш телефон: <input name="telefon" type=text><br>
	Ваш ICQ: <input name="icq" type=text><br>
	Ваше Skype имя: <input name="skype" type=text><br>
	Ваш заказ: <textarea name="zakaz"></textarea><br>
	<input type=submit value="Отправить">
</form>
А это страница обрабатывающая данные:

Код: Выделить всё

<?php

$to = "email@server.com"; // твой емэил адресс
$subject = "Тема емаила"; //например заказ, для понятности

$msg = "========ЗАКАЗ========\n";
$msg .= "Имя отправителя".$_POST['name']."\n";
$msg .= "Aдресс: ".$_POST['adress']."\n";
$msg .= "Телефон: ".$_POST['telefon']."\n";
$msg .= "Аська: ".$_POST['icq']."\n";
$msg .= "Скайп имя: ".$_POST['skype']."\n";
$msg .= "Заказа: ".$_POST['zakaz']."\n";
$msg .= "\n\n\n Заказ отправлен с: ".$_SERVER['REMOTE_ADDR']; //вставляет АйПи отправителя

mail($to,$subject,$msg); //Отправляет на е-мэил

?>

Добавлено: Сб авг 05, 2006 18:00
dmn
MAGIK,
Уточьни данные задачи:
1. Кто должен подключиться к SMTP серверу (клиент или сервер)?
2. Если к SMTP серверу подключаетя сервер - какой HTTP сервер используется (IIS, Apache, ...)?
3. Если к SMTP серверу подключаетя клиент - какие E-Mail программы/компоненты должны быть на компьютере клиента?
4. Является ли адрес E-Mail отправителя константой или нет?

Добавлено: Сб авг 05, 2006 20:42
MAGIK
dmn,
опишу задачу не отвичаю на твои вопросы...
Не хочу показаться слишком тупым тупо ответить на них...

С сайта на хостинге от www.host.md хочу создать страничку написанную на html с которой то есть с формы на этой страничке любой пользователь инета... может отправить сообщение... на определённый email без вызова почтовой программы...

Добавлено: Сб авг 05, 2006 22:05
dmn
MAGIK,
теперь всё понятно.
Решение уже предложил Unknown.
Realist (с .НЕТ-ом) пока отдыхает. :)

Добавлено: Вс авг 06, 2006 04:24
MAGIK
Unknown,
спасибо доходчиво но есть ещё вопрос.. какие права на файл поставить???
Чё та неработает блин

[off]добавлено спустя 9 минут:[/off]

Warning: Unknown: Failed opening
далее директория файла
for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0

Вот такая хрень вылезла

[off]добавлено спустя 1 час 5 минут:[/off]

ВСЁ нашёл причину...
хост меняет строку
mail($to,$subject,$msg); //Отправляет на е-мэил
на
array($to,$subject,$msg);
тока как помешать этому изменению

Добавлено: Вс авг 06, 2006 14:46
Unknown
Стукни мне в аську 4164312

Почему он меняет не знаю, наверное изза того што я однажды там с этой функцией mail() развлекался :)
Можно сделать штоб он данные отправлял на страницу mail.php которую залить например на www.h10.ru, та будет отправлять емайл а потом делать редирект обратно к тебе на сайт, если нужна помошь стучи мне в Аську, отвечу на вопросы..

Добавлено: Пн авг 07, 2006 01:16
MAGIK
Спасибо всем!!!
Проблема решена с помощью Unknown, :)
Можно тему закрывать!

Добавлено: Пн авг 07, 2006 05:24
dmn
MAGIK,
Так всётаки где была собака зарыта?
Почему
mail($to,$subject,$msg);
превращялся в
array($to,$subject,$msg);

Добавлено: Пн авг 07, 2006 11:18
Quber
MAGIK писал(а):Спасибо всем!!!
Проблема решена с помощью Unknown, :)
Можно тему закрывать!
A pacaji i nam so ti napisal stobi znali i mi :)

Добавлено: Пн авг 07, 2006 11:26
MAGIK
dmn,
в хостинге было отключено sendmail