Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2008, 03:03   #1
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию Форма отправки e-mail

Есть форма с полями, заполнил и отправил. Все надо реализовать в одном файле. Поля для функции mail()

к примеру форма(только с полем для текста, так то надо все поля: от, кому, тема...):
Код:
<form name="form1" method="get" action="">
  <textarea name="body" id="body">Текст письма</textarea>
  <input type="submit" name="Submit" value="Submit">
</form>
код:
Код:
<?
$body=$_POST['body'];
$to="mail@mail.ru"; 
$subject="Темка";
$header="From: Некто <mail@mail.ru>";
mail($to, $subject, $body, $header);
?>
и еще, $header так же прировнять к полю вода. Че то я тут накосячил по старой памяти. Помогите дособирать все это дело.
Черничный вне форума Ответить с цитированием
Старый 09.11.2008, 04:19   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Либо мой русский настолько ухудшился от проживания за границей, либо у автора отсутствует вопрос в его посте.
Если же
Цитата:
...так то надо...
это и есть новорусская постановка вопроса, то могу ответить лишь:
Добавляй те поля что тебе нужны:
Код:
<input type="text" name="pole1" />
Цитата:
$header так же прировнять к полю вода
Код:
<?
$header = $_POST['body'];
?>
Хотя это бред, конечно. Это как приравнять бронепоезд к Эвересту. Но автор попросил вроде как.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 09.11.2008, 12:41   #3
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию

да дело не в полях, дело как форму и php скрипт в одном файле смешать, я ка то давным давно такое делал, просто не помню уже. При загрузке файла, форма отображается, но скрипт срабатывает, так же срабатывает и при нажатии на кнопку, текст отправляется. Мне надо Поля: От, тема, тест и поле для переменной $header и все это завязать на функцию mail()
Черничный вне форума Ответить с цитированием
Старый 09.11.2008, 14:10   #4
Vladko
Пользователь
 
Регистрация: 13.10.2008
Сообщений: 17
По умолчанию

вроде ж очевидно как черенок от веника.

if(isset($_POST["Submit"]) || isset($_GET["Submit"]))
{

// суешь суда ПХП код для посыла

}
else
{
// а сюда форму
}

И кстати, у тя ни хрина работать не будет, форма у тя посылает используя GET, а ПХП принимает POST....следить надо за подобным.

Последний раз редактировалось Vladko; 09.11.2008 в 14:13.
Vladko вне форума Ответить с цитированием
Старый 09.11.2008, 22:40   #5
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию

да я ж этот php лет сто назад в галаз видел, я в этом блондинко, сильно не ругайте, а лучше научите, что бы я таких ошибок не повоторял, книга у меня есть одна, но все нето, завто пойду еще литературы куплю
Черничный вне форума Ответить с цитированием
Старый 10.11.2008, 10:12   #6
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,714
По умолчанию

сохрани форму как переменную... в чём проблема то...
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 11.11.2008, 00:03   #7
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию

блин, я в php вообще полный ноль! Чайник это называется еще!
Черничный вне форума Ответить с цитированием
Старый 11.11.2008, 03:36   #8
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Предлагаю либо начать учиться, либо заплатить знающему дяде.

Начинать учиться можно отсюда:
http://www.phpfaq.ru/na_tanke
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма для отправки почты Михаил Юрьевич PHP 6 12.08.2009 16:56
выставить расписание для архивации и отправки на e-mail cyberguru Операционные системы общие вопросы 4 28.08.2008 11:32
E-Mail форма+List Box Nemesisking PHP 8 05.04.2008 12:59
форма отправки данных с функцией прикрепления файлов zetrix PHP 0 29.10.2006 20:24