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

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

27.02.2010, 19:53. Показов 3227. Ответов 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
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru