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

Модератор: Злобный

Ответить
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

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

Сообщение MAGIK »

Ставлю форму на сайт для отправки с сайта на мыло...
скрипт тут
Ставил разными способами, плиз покажите как бы сделали это вы...
Я уже устал искать разные варианты...
Аватара пользователя
Monkey mafia
Завсегдатай
Сообщения: 2593
Зарегистрирован: Чт июл 07, 2005 10:35
Откуда: GhostTown

Сообщение 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>
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение MAGIK »

Monkey mafia, спасибо счас попробую напишу результат! ;)

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

Monkey mafia,
спасибо...
Единственная лажа... что эта форма отправляет email только если на компе отсылающего есть настроенный оутлук...
А мне надо онлайн почта.... :shy:
Аватара пользователя
Monkey mafia
Завсегдатай
Сообщения: 2593
Зарегистрирован: Чт июл 07, 2005 10:35
Откуда: GhostTown

Сообщение Monkey mafia »

MAGIK,
Посмотрю, что можно сделать....если появяться идеи....то напишу!
Realist
Юзер
Сообщения: 218
Зарегистрирован: Вс июн 06, 2004 15:30

Сообщение 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);
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение MAGIK »

Realist,
:shy: нихрена не понятно!!!
Аватара пользователя
Unknown
Продвинутый
Сообщения: 269
Зарегистрирован: Ср янв 25, 2006 21:07
Контактная информация:

Сообщение 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); //Отправляет на е-мэил

?>
dmn
Юзер
Сообщения: 177
Зарегистрирован: Вт мар 01, 2005 22:25

Сообщение dmn »

MAGIK,
Уточьни данные задачи:
1. Кто должен подключиться к SMTP серверу (клиент или сервер)?
2. Если к SMTP серверу подключаетя сервер - какой HTTP сервер используется (IIS, Apache, ...)?
3. Если к SMTP серверу подключаетя клиент - какие E-Mail программы/компоненты должны быть на компьютере клиента?
4. Является ли адрес E-Mail отправителя константой или нет?
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение MAGIK »

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

С сайта на хостинге от www.host.md хочу создать страничку написанную на html с которой то есть с формы на этой страничке любой пользователь инета... может отправить сообщение... на определённый email без вызова почтовой программы...
dmn
Юзер
Сообщения: 177
Зарегистрирован: Вт мар 01, 2005 22:25

Сообщение dmn »

MAGIK,
теперь всё понятно.
Решение уже предложил Unknown.
Realist (с .НЕТ-ом) пока отдыхает. :)
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение 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);
тока как помешать этому изменению
Аватара пользователя
Unknown
Продвинутый
Сообщения: 269
Зарегистрирован: Ср янв 25, 2006 21:07
Контактная информация:

Сообщение Unknown »

Стукни мне в аську 4164312

Почему он меняет не знаю, наверное изза того што я однажды там с этой функцией mail() развлекался :)
Можно сделать штоб он данные отправлял на страницу mail.php которую залить например на www.h10.ru, та будет отправлять емайл а потом делать редирект обратно к тебе на сайт, если нужна помошь стучи мне в Аську, отвечу на вопросы..
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение MAGIK »

Спасибо всем!!!
Проблема решена с помощью Unknown, :)
Можно тему закрывать!
dmn
Юзер
Сообщения: 177
Зарегистрирован: Вт мар 01, 2005 22:25

Сообщение dmn »

MAGIK,
Так всётаки где была собака зарыта?
Почему
mail($to,$subject,$msg);
превращялся в
array($to,$subject,$msg);
Аватара пользователя
Quber
Новичок
Сообщения: 43
Зарегистрирован: Вт май 30, 2006 13:26
Откуда: Chisinau
Контактная информация:

Сообщение Quber »

MAGIK писал(а):Спасибо всем!!!
Проблема решена с помощью Unknown, :)
Можно тему закрывать!
A pacaji i nam so ti napisal stobi znali i mi :)
Аватара пользователя
MAGIK
Старожил
Сообщения: 1535
Зарегистрирован: Пт мар 25, 2005 00:59
Откуда: Opera
Контактная информация:

Сообщение MAGIK »

dmn,
в хостинге было отключено sendmail
Ответить

Вернуться в «Программирование»