С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 11.05.2009
Сообщений: 30

Отправка сообщения

27.02.2010, 19:53. Показов 3216. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди, такая проблема... я в написании сайтов ламер полный а знакомая попросила сделать... так вот, остается мне не понятен момент с отправкой писем он-лайн... как мне сделать чтоб всё благополучно отправлялось на указанный мною адрес
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<form method="post" action="mailto:drunya1991@bigmir.net">
  <table cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">
    <tr>
      <td class="form1">        <table cellspacing="0" cellpadding="0" class="table2">
 
          <tr>
            <td>Фамилия, имя, отчество:* </td>
            <td><input type="text" name="fio" value="" size="40" maxlengtd="200">
            </td>
          </tr>       
          <tr>
            <td>E-mail:* </td>
            <td><input type="text" name="email" value="" size="40" maxlengtd="100"><br /></td>
          </tr>
          <tr>
            <td>Контактный телефон:* </td>
            <td><input type="text" name="tel" value="" size="20" maxlengtd="25">
            </td>
          </tr>
 
          <tr>
            <td>Удобное время для связи: </td>
            <td><input type="text" name="contact_time" value="" size="40" maxlengtd="200">
            </td>
          </tr> 
 
          <tr>
            <td>Выберите курс: </td>
            <td ><select name="naprav_id">
                <option value="1"   >&nbsp;&nbsp;Бухучет "с нуля" + 1С Бухгалтерия 7.7. </option>
                <option value="2"  >&nbsp;&nbsp;Бухучет "с нуля" + 1С Бухгалтерия 8.1 </option>
                <option value="3"  >&nbsp;&nbsp;1С: Бухгалтерия 7.7.</option>
                <option value="4"  >&nbsp;&nbsp;1С: Бухгалтерия 8 для Украины</option>
 
                <option value="5"  >&nbsp;&nbsp;Главный бухгалтер + 1С: 7.7.</option>
                <option value="6"  >&nbsp;&nbsp;Главный бухгалтер + 1С: 8.1</option>
                <option value="7"   >&nbsp;&nbsp;Бухгалтер + Гл.бухгалтер +   1С Бухгалтерия 7.7. </option>
                <option value="8"  >&nbsp;&nbsp;Бухгалтер + Гл.бухгалтер +   1С Бухгалтерия 8.1 </option>
                <option value="9"  >&nbsp;&nbsp; Учет СПД и юрлица на едином налоге+ 1С  </option>
                <option value="10"  >&nbsp;&nbsp;Регистрация СПД + Бухгалтерия частного предпринимателя+1С </option>
 
                <option value="11"  >&nbsp;&nbsp;Учет внешнеэкономической деятельности (ВЭД)</option>
                <option value="12"  >&nbsp;&nbsp;1С для менеджера</option>
                
                              </select>
            </td>
          </tr>
 
         <tr>
            <td>Выберите время: </td>
            <td><input type="radio" name="time" value="утро" checked>
              утро
              <input type="radio" name="time" value="день" >
              день
              <input type="radio" name="time" value="вечер" >
              вечер </td>
          </tr>
          <tr> 
            <td>Комментарий: </td>
            <td><textarea rows="3" cols="40" name="comment"></textarea>
            </td>
          </tr>
          <tr>
            <td colspan="2"><input type="submit" name="send" value="Отправить"></td>
          </tr>
 
        </table>* - отмеченные поля, обязательные для заполнения</td>
    </tr>
  </table>
</form>
очень прошу, подскажите... а я сколько лажу по просторам интернета и нигде не могу найти ответ...
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.02.2010, 19:53
Ответы с готовыми решениями:

Отправка сообщения со скрытым полем
Добрый вечер! Прошу помощи в следующем вопросе! На странице имеется несколько кнопок, при клике на которые всплывает одна и та же...

Отправка сообщения
Здравствуйте дорогие форумчане, наверняка это вопрос уже много раз задавался, но я повторюсь, как сделать форму отправки сообщения чтобы...

Отправка сообщения
Значит есть форма. Код: $result = mail ..........и так далее пишу потом значит: if ($result){ echo...

11
Режиссер
 Аватар для Ursulla
294 / 29 / 2
Регистрация: 18.02.2010
Сообщений: 197
27.02.2010, 20:31
Ну на первый взгляд правильно:
HTML5
1
<form method="post" action="mailto:drunya1991@bigmir.net">
чтобы отправить письмом...
0
17 / 16 / 3
Регистрация: 12.06.2009
Сообщений: 90
28.02.2010, 13:23
Честно говоря чтоб отправлять без проблем - проще использовать phpmail() Благо это не дефицит и их можно найти в любом количестве- это один порой несколько php файлов исполняемые на стороне сервера. Что нужно? правильно настроить поля которые нужны вам а скрипт сам все отправит. с другой стороны ваша форма требует наличие почтового клиента. Допустим у меня такой не установлен - следствие - мне его устанавливать не хочется значит и писать я вам возможно не буду. Я бы посоветовал все же испробавть скрипты которые исполняются на серваке хостера. если же не получается, нет php то ваш вариант вполне работает. но подумайте тот минус который я написал про почтового клиента
0
2 / 2 / 1
Регистрация: 09.01.2010
Сообщений: 68
28.02.2010, 15:43
А подскажите, кто знает, как настроить форму на Perl, в частности:
1) где именно в коде вписать адрес своего ящика,
2) что значит путь #!/usr/local/bin/perl,
3) где взять этот perl? и
4) как поинимать путь | /usr/lib/sendmail -oi -n -, т.е. если у меня на сервере есть корневая и папка cgi-bin, то как именно и где создать эту /usr/?
Спасибо!
0
17 / 16 / 3
Регистрация: 12.06.2009
Сообщений: 90
28.02.2010, 16:42
в cgi-bin заливаются эти файлы
/usr/local/bin/perl - интерпретатор где установлен перл (на хостере есть эти настройки)
/usr/lib/sendmail - насендмаил (на хостере есть эти настройки)
В платных! хостингах есть такое поддержка perl очень мало хостеров бесплатных держат перл так что думай )
на денвере перл есть папку usr создавать не надо)
0
2 / 2 / 1
Регистрация: 09.01.2010
Сообщений: 68
28.02.2010, 17:57
Хорошо, спасибо. Теперь по порядку.

Хостинг у меня платный, unix. Выбрал на нем функцию Установить Perl Module и появилась пустая папка perl, наверное у нее и нужно залить этот интерпретатор. Но где его взять? В сети написано, что юникс уже имеют перл? (т.е. он должен был появится в этой папке или что, не понимаю?)

Там где нажимал кнопку указано переменный include path и предложение Вы можете добавить следующий код в ваш скрипт: ну и собственно сам скрипт, насколько понимаю его можно вставить вначале скрипта test.pl вместо пути #!/usr/local/bin/perl

Какой сендмаил можно выбрать ftp://ftp.sendmail.org/pub/sendmail/

Т.е. у нас три файла: интерпретатор перл (который можна залить в папку перл), sendmail и test.pl в папке cgi-bin При этом в форме обратки написать action="/cgi-bin/test.pl" Исправьте меня если что не так.

А где собственно вписать свой емейл и что исправить в From:"your_name"\@kuda.ru?
0
0 / 0 / 0
Регистрация: 11.05.2009
Сообщений: 30
28.02.2010, 19:01  [ТС]
Ребят, помогите пожалуйста с написанием php скрипта для отправки сообщений для моего кода... а то уже как только не пробовал, не получается...=(((( я буду вам безгранично благодарен...
0
17 / 16 / 3
Регистрация: 12.06.2009
Сообщений: 90
28.02.2010, 19:49
Вот вам сноска с настроек того же денвера
Путь к PERL /usr/bin/perl
Путь к sendmail /usr/sbin/sendmail
Итак. у вас есть скрипт pl он работает в том случае если вы настраеваете его конфиг т.е. сендмаил и путь к перл. далее вы заливаете ваше файло с настроенным путем и сендмаилом в папку cgi-bin. запускаете его через http://сайто.ком/cgi-bin/файл.pl
инклуд сделать на него в хтмл.
Но на вашем месте, если у вас платный юникс хостинг я б сделал как отписал человеку ниже - скачали готовый вариант на пхп залили на сервер и работаете (потому что большинство платных в базе имеют поддержку php)
Дрюня,
вот вам 2 варианта
http://woweb.ru/load/64-1-0-957 - попроще форма
http://woweb.ru/load/64-1-0-1316 - форма посложнее

Добавлено через 16 минут
Да и насчет того кода
Я разъясню
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html> 
<head><title>Perl Test Script</title></head> 
<body> 
<form method='post' action='test.pl'> 
<p>Please provide us your name and your email address.  
<br>We will send the information to you via email. 
 
<p> 
Please enter your name:<br> 
<input type='text' name='name' size='35'><br> 
Please enter your email address:<br> 
<input type='text' name='email' size='35'><br> 
<p></p> 
 
<input type='submit' value='Send Address'> 
<input type='reset' value='Start Over'> 
</form> 
</body> 
</html>
обычная хтмл форма которая содержит в себя акшен исполнения скрипта
сам скрипт
Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/local/bin/perl 
 
use CGI; 
$q = new CGI; 
 
$name = $q->param('name'); 
$email = $q->param('email'); 
 
open(MAIL, "| /usr/lib/sendmail -oi -n -t"); 
print MAIL <<EMAIL_TO_USER; 
To:$email 
From:"your_name"\@kuda.ru 
Subject: More Information  
 
Dear $name: 
 
Thank you for contacting us. We will send you the material to this email address. 
 
EMAIL_TO_USER 
 
close MAIL; 
 
print "Content-type:text/html\n\n"; 
 
print <<HTML_RESPONSE; 
<html> 
<title>Thank You Page</title> 
 
<h1>Thanks!</h1> 
Thanks, $name!<br> 
I'll mail information to $email right away. 
</html> 
HTML_RESPONSE
/usr/local/bin/perl - меняете на тот путь что настройках хостера
/usr/lib/sendmail - меняете на то что у хостера
вот эти две строки тока менять + "your_name"\@kuda.ru не забудьте ))
HTML5
1
<form method='post' action='test.pl'>
пропишите полный путь к скрипту через cgi-bin
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
28.02.2010, 20:15
Дрюня, юзай тогда пхп
PHP
1
2
3
4
5
6
7
8
<?
$Text = $_POST['mess'];
$ip = $_SERVER["REMOTE_ADDR"]; 
$Data = date("d-m-y H:i:s", time()); 
$text = "[$Data] $Text ";
$to = "drunya1991@bigmir.net";
mail($to,$sub,$Text); 
?>
HTML5
1
2
<form action=mail.php><input type=text name=sub>
<input type=text name=Text></form>
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
02.03.2010, 10:23
Лучший ответ Сообщение было отмечено как решение

Решение

Ребята! Иногда всё же нужно вылезать из блокнота.http://www.vipform.ru
И всё хорошо!
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.03.2010, 18:35
Proffessional, лови плюс
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
03.03.2010, 09:49
Спасибо! Очень рад!


Ну ребята! Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2010, 09:49
Помогаю со студенческими работами здесь

Отправка сообщения
Ребят, помогите пожалуйста, не пойму, куда отправляется сообщение. В html файле вот такая запись: &lt;span class=&quot;action&quot;&gt;...

отправка сообщения
Есть следующий код отправляющий на мыло картинки аттачем: $filestring=&quot;$out&quot;; /* поместить в строку перечень присоединяемых файлов */ ...

Отправка сообщения
Настроил в форме действие на кнопку таким образом, что когда заносятся какие-то данные, чтобы на мой почтовый ящик приходило сообщение о...

Отправка сообщения
Ошибка при отправке сообщения на E-mail на форме IdSMTP1, IdMessage1, NMStrmServ1, NMStrm. Текст ошибки - Error socket #0 Это при...

Не происходит отправка сообщения в БД
I'm a new user of your young site! Пусть я ввел данный текст в input поле и отправил в бд mysql. В ответ я получаю, что отправка не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru