Форма заполнения на мыло...
Started By PressSetter, окт 21 2006 23:48
8 ответов в этой теме
#1
Отправлено 21 октября 2006 - 23:48
раньше у меня была заява сделана через метод пост и акшен через http://www.all4you.k.../formsender.cgi
теперь же, этот сайт (http://www.all4you.k.../formsender.cgi) перестал работать, а скачать .cgi файл как-то не додумался...
кто поможет сделать нормульно?
<form action="http://www.all4you.k...formsender.cgi" method="POST">
<input type="hidden" name="FS_FROM" value="[email protected]">
<input type="hidden" name="FS_SUBJ" value="Immortal Mafia">
<input type="hidden" name="FS_TEXT" value="">
потом большая анкета.
типо ваш ник
ваше имя
и т.п.
<center><input type="submit" Value="Подать заявку!">
<INPUT TYPE=reset VALUE="Очистить поля ">
</center>
</form>
че терь делать?
теперь же, этот сайт (http://www.all4you.k.../formsender.cgi) перестал работать, а скачать .cgi файл как-то не додумался...
кто поможет сделать нормульно?
<form action="http://www.all4you.k...formsender.cgi" method="POST">
<input type="hidden" name="FS_FROM" value="[email protected]">
<input type="hidden" name="FS_SUBJ" value="Immortal Mafia">
<input type="hidden" name="FS_TEXT" value="">
потом большая анкета.
типо ваш ник
ваше имя
и т.п.
<center><input type="submit" Value="Подать заявку!">
<INPUT TYPE=reset VALUE="Очистить поля ">
</center>
</form>
че терь делать?
#2
Отправлено 22 октября 2006 - 00:08
cgi ты бы никак не скачал, ибо это программа на стороне сервера, принимающая данные (посланные твоим постом) и генерирующая хтмл на основе этих данных.
Если хочешь сделать полноценную анкету, то нужно писать скрипт на PHP/ASP/Perl или другом языке программирования. Чтобы он также читал постом данные, заносил их в БД или файл и потом оттуда читал.
Если не очень с этим знаком, то проще попросить, чтобы тебе это сделали, или найти что-то подобное типа этого all4you
Это если я всё правильно понял, и ты хочешь сделать что-то вроде гостевой или просто для сбора информации.
Если хочешь сделать полноценную анкету, то нужно писать скрипт на PHP/ASP/Perl или другом языке программирования. Чтобы он также читал постом данные, заносил их в БД или файл и потом оттуда читал.
Если не очень с этим знаком, то проще попросить, чтобы тебе это сделали, или найти что-то подобное типа этого all4you
Это если я всё правильно понял, и ты хочешь сделать что-то вроде гостевой или просто для сбора информации.
--
keep going!
keep going!
#3
Отправлено 23 октября 2006 - 15:29
<?php
if(!isset($_POST['send']))
{
echo '<form method=post action='.$PHP_SELF.'><input type=text name=name> <input type=text name=sname>
Sjuda vpisyvajutsa tvoi polja, kotorye ty hotseshotpravitj, i sam html
<input type=submit name=send value="OTPRAVITJ"></form>
';
}
else
{
$msg='NAME:'.$_POST['name'].' Surname:'.$_POST['sname'].';
mail('to','subject',$msg);
}
?>
$_POST['name'] - нэйм - это название поля ввода текста см. выше пример
$msg - это тело сообщения, для того чтобы не наделать ошибок и все работало посмотри как там все оформлено и добавляй нужные тебе поля по тому же принципу.
З.Ы. для этого скрипта тебе нужна будет поддержка пхп и все ...
}
if(!isset($_POST['send']))
{
echo '<form method=post action='.$PHP_SELF.'><input type=text name=name> <input type=text name=sname>
Sjuda vpisyvajutsa tvoi polja, kotorye ty hotseshotpravitj, i sam html
<input type=submit name=send value="OTPRAVITJ"></form>
';
}
else
{
$msg='NAME:'.$_POST['name'].' Surname:'.$_POST['sname'].';
mail('to','subject',$msg);
}
?>
$_POST['name'] - нэйм - это название поля ввода текста см. выше пример
$msg - это тело сообщения, для того чтобы не наделать ошибок и все работало посмотри как там все оформлено и добавляй нужные тебе поля по тому же принципу.
З.Ы. для этого скрипта тебе нужна будет поддержка пхп и все ...
}
а кули, я тоже рульный дизайнер ввв.ме2.ее
#4
Отправлено 24 октября 2006 - 00:37
<html>
<head></head>
<body>
<form action="MAILTO:[email protected]" method="post" enctype="text/plain">
<h3>This form sends an e-mail.</h3>
Name:<input type="text" name="name" value="your name" size="20"> <br>
Mail:<input type="text" name="mail" value="email" size="20"> <br>
Comment:<input type="text" name="comment" value="comment" size="40"><br>
<input type="submit" value="Send">
</form>
</body>
</html>
а так можно без ПХП , а то практически нигде на бесплатных хостингах не поддерживает пхп..
Сюда реально добавить еще дополнительные формы для отправки, и что вся заполненная инфо приходила на почту?
Блин не получается, вызывает Аутлук, что делать если пхпне поддерживается?
<head></head>
<body>
<form action="MAILTO:[email protected]" method="post" enctype="text/plain">
<h3>This form sends an e-mail.</h3>
Name:<input type="text" name="name" value="your name" size="20"> <br>
Mail:<input type="text" name="mail" value="email" size="20"> <br>
Comment:<input type="text" name="comment" value="comment" size="40"><br>
<input type="submit" value="Send">
</form>
</body>
</html>
а так можно без ПХП , а то практически нигде на бесплатных хостингах не поддерживает пхп..
Сюда реально добавить еще дополнительные формы для отправки, и что вся заполненная инфо приходила на почту?
Блин не получается, вызывает Аутлук, что делать если пхпне поддерживается?
Сообщение изменено: AgentVlad (24 октября 2006 - 00:39 )
#5
Отправлено 24 октября 2006 - 15:17
если у тебя есть лишние 50 ееков в месяц (http://estserver.com) например, то возьми хост себе, и все, без проблем будет работать
а кули, я тоже рульный дизайнер ввв.ме2.ее
#6
Отправлено 29 октября 2006 - 18:59
Ихвини, тупо не догнал...
<?php
if(!isset($_POST['send']))
{
echo '<form method=post action='.$PHP_SELF.'><input type=text name=name> <input type=text name=sname>
Сюда я должен вставить весь сайт мой прописанный в хтмл? +
<h3>This form sends an e-mail.</h3>
Name:<input type="text" name="name" value="your name" size="20"> <br>
Mail:<input type="text" name="mail" value="email" size="20"> <br>
Comment:<input type="text" name="comment" value="comment" size="40"><br>
<input type=submit name=send value="OTPRAVITJ"></form>
';
}
else //А ниже надо что-то добавлять?
{
$msg='NAME:'.$_POST['name'].' Surname:'.$_POST['sname'].';
mail('to','subject',$msg);
}
?>
$_POST['name'] - нэйм - это название поля ввода текста см. выше пример
$msg - это тело сообщения, для того чтобы не наделать ошибок и все работало посмотри как там все оформлено и добавляй нужные тебе поля по тому же принципу.
З.Ы. для этого скрипта тебе нужна будет поддержка пхп и все ...
}
//если не сложно помоги прописать две-три формы к примеру
Ваш ник:
Сообщение:
был бы очень признателен..
<?php
if(!isset($_POST['send']))
{
echo '<form method=post action='.$PHP_SELF.'><input type=text name=name> <input type=text name=sname>
Сюда я должен вставить весь сайт мой прописанный в хтмл? +
<h3>This form sends an e-mail.</h3>
Name:<input type="text" name="name" value="your name" size="20"> <br>
Mail:<input type="text" name="mail" value="email" size="20"> <br>
Comment:<input type="text" name="comment" value="comment" size="40"><br>
<input type=submit name=send value="OTPRAVITJ"></form>
';
}
else //А ниже надо что-то добавлять?
{
$msg='NAME:'.$_POST['name'].' Surname:'.$_POST['sname'].';
mail('to','subject',$msg);
}
?>
$_POST['name'] - нэйм - это название поля ввода текста см. выше пример
$msg - это тело сообщения, для того чтобы не наделать ошибок и все работало посмотри как там все оформлено и добавляй нужные тебе поля по тому же принципу.
З.Ы. для этого скрипта тебе нужна будет поддержка пхп и все ...
}
//если не сложно помоги прописать две-три формы к примеру
Ваш ник:
Сообщение:
был бы очень признателен..
Сообщение изменено: AgentVlad (29 октября 2006 - 19:01 )
#7
Отправлено 30 октября 2006 - 19:01
<html>
<head>
..
<body>
<?php
if(!isset($_POST['submit']))
{
echo '<form method=post action='.$PHP_SELF.'>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td>Name:</td><td><input type=text name=name></td>
</tr>
<tr>
<td>Message:</td><td><input type=text name=mess></td>
</tr>
<tr>
<td>E-Mail:</td><td><input type=text name=email></td>
</tr>
<tr>
<td></td><td><input type=submit name=submit value="SEND MESSAGE"></td>
</tr>
</table></form>';
}
else
{
////Тут идет формирование самого тела сообщения
$msg='Name is:'.$_POST['name'].' Message is:'.$_POST['mess'].' and his e-mail is:'.$_POST['email'].'';
/////Тут идет отправка на мыло сообщения
mail('[email protected]','from forum.ee',$msg);
////Тут можешь написать что то типо "спасибо за ваше сообщение"
echo 'спасибо за ваше сообщение';
}
?>
</body>
</html>
Вроде так, не проверял, но не должно быть ошибок, и должно работать
<head>
..
<body>
<?php
if(!isset($_POST['submit']))
{
echo '<form method=post action='.$PHP_SELF.'>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td>Name:</td><td><input type=text name=name></td>
</tr>
<tr>
<td>Message:</td><td><input type=text name=mess></td>
</tr>
<tr>
<td>E-Mail:</td><td><input type=text name=email></td>
</tr>
<tr>
<td></td><td><input type=submit name=submit value="SEND MESSAGE"></td>
</tr>
</table></form>';
}
else
{
////Тут идет формирование самого тела сообщения
$msg='Name is:'.$_POST['name'].' Message is:'.$_POST['mess'].' and his e-mail is:'.$_POST['email'].'';
/////Тут идет отправка на мыло сообщения
mail('[email protected]','from forum.ee',$msg);
////Тут можешь написать что то типо "спасибо за ваше сообщение"
echo 'спасибо за ваше сообщение';
}
?>
</body>
</html>
Вроде так, не проверял, но не должно быть ошибок, и должно работать
а кули, я тоже рульный дизайнер ввв.ме2.ее