1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63

Поправить код обратной связи

17.10.2013, 19:15. Показов 1263. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, помогите.Уже час сижу не разберусь.новичёк ещё совсем.Ниже код формы отправки сообщения на электронную почту.Всё срабатывает, пишется типа сообщение ушло..а на почту не приходит(
PHP
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
<? 
if (isset ($_POST['message'])) { 
$name = @ trim ($_POST['name']); 
$contact = @ trim ($_POST['contact']); 
$message = @ trim ($_POST['message']); 
$captcha = @ trim ($_POST['captcha']); 
 
if (! $name or ! $contact or ! $message or ! $captcha) echo ('<p style="color: red">Необходимо заполнить все поля</p>'); 
 
else { mail ("vovalika@mail.ru", 
      "Сообщение с сайта (отправитель: $name)", 
      "$message \n\n Контакты: \n $contact"); 
      echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>'); 
      $_POST['name'] = $_POST['contact'] = $_POST['message'] = ''; 
} 
} 
?>
 
<FORM METHOD="POST">  
Ваше имя:<br/>  
<INPUT NAME="name" value="<?=@$_POST['name'];?>"><br/>  
Контактная информация для связи с вами (icq, e-mail или номер телефона):<br/>  
<INPUT NAME="contact" value="<?=@$_POST['contact'];?>"><br/>  
Текст сообщения:<br/>  
<TEXTAREA NAME="message" ROWS="8" COLS="17"><?=@$_POST['message'];?></TEXTAREA><br/> 
<? 
session_name("regsid");  
$rand = mt_rand(10000, 99999);  
$_SESSION['rand'] = $rand;  
$sid = session_id(); 
?>  
<img src="/img.php?regsid=<?=$sid?>" alt="This is CAPTCHA"/><br/>  
 
Цифры с картинки:<br/>  
<INPUT NAME="captcha" value="<?=@$_POST['captcha'];?>"><br/>  
<INPUT TYPE="submit" value="Отправить">  
</FORM>
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.10.2013, 19:15
Ответы с готовыми решениями:

Оформить код для отправки данных с формы обратной связи
файл &lt;form method=&quot;POST&quot; action=&quot;http://order.php&quot; id=&quot;contact6&quot; onsubmit=&quot;yaCounter41679364.reachGoal('id6');&quot;&gt; &lt;input...

Код html или php для формы обратной связи
форма обратной связи!! подскажите плиз код html или php для формы обратной связи в моём случае форма для заявки в интернет...

Форма обратной связи (вместо отправки сообщения открывается код php)
Ку всем вместо отправки сообщение открывает скрипт php p.s. Я нуб в етом код с инета взял и может ето из за того что я на локалке...

17
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
17.10.2013, 20:12
скрипт рабочий
если у вас denver, то письма не отправляются, а складываются в tmp/sendmail
0
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
17.10.2013, 20:20  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
скрипт рабочий
если у вас denver, то письма не отправляются, а складываются в tmp/sendmail
в том то и дело что скрипт стоит на vds
0
 Аватар для AndreyDyakonov
122 / 120 / 7
Регистрация: 21.04.2013
Сообщений: 615
17.10.2013, 21:11
Цитата Сообщение от MMDance Посмотреть сообщение
в том то и дело что скрипт стоит на vds
кто дружит с держателем vds, тот не думает о том как работает функция mail. Кстати, бесплатные хостеры беспроблемно предоставляют бесплатные сервисы. В том числе и по почте. Что-то у вас с хостером не то. Наверно лучше перейти на бесплатный хостинг, а не платить дань вашему уроду, который ничего не может наладить..
0
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
17.10.2013, 21:15  [ТС]
Цитата Сообщение от AndreyDyakonov Посмотреть сообщение
кто дружит с держателем vds, тот не думает о том как работает функция mail. Кстати, бесплатные хостеры беспроблемно предоставляют бесплатные сервисы. В том числе и по почте. Что-то у вас с хостером не то. Наверно лучше перейти на бесплатный хостинг, а не платить дань вашему уроду, который ничего не может наладить..
А нельзя ли этот код как-нибудь подшаманить, чтобы он на mail.ru слал?
0
 Аватар для AndreyDyakonov
122 / 120 / 7
Регистрация: 21.04.2013
Сообщений: 615
17.10.2013, 21:17
Цитата Сообщение от MMDance Посмотреть сообщение
как-нибудь подшаманить, чтобы он на mail.ru слал
если он не шлет, в принципе, какая разница куда он не шлет?
0
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
17.10.2013, 23:33  [ТС]
Цитата Сообщение от AndreyDyakonov Посмотреть сообщение
если он не шлет, в принципе, какая разница куда он не шлет?
Извиниет..но нужно чтобы он слал(на mail.ru помогите если можете.Пожалуйста.
0
2 / 2 / 3
Регистрация: 26.08.2013
Сообщений: 42
17.10.2013, 23:39
может, action у формы прописать?
0
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
18.10.2013, 00:48  [ТС]
Цитата Сообщение от Tatc Посмотреть сообщение
может, action у формы прописать?
делал так
Code
1
<FORM METHOD="POST" "ACTION"="">
толку нет(
0
2 / 2 / 3
Регистрация: 26.08.2013
Сообщений: 42
18.10.2013, 00:53
Попробуйте прописать путь к файлу
PHP
1
action = "form.php"
или как-то так
чтоб обращался сам к себе

Добавлено через 49 секунд
Цитата Сообщение от MMDance Посмотреть сообщение
делал так
Code
1
<FORM METHOD="POST" "ACTION"="">
толку нет(
и ACTION не надо пихать в кавычки
0
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
18.10.2013, 00:54
Цитата Сообщение от fanatikus Посмотреть сообщение
скрипт рабочий
Проблема не в скрипте, а в сервере!
0
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
18.10.2013, 18:07  [ТС]
Всё ребят разобрался..оказывается косяк в VDS был..всё заработало..но теперь другая проблема..письма приходят с каракулями...как быть?кодировку файла скрипта менял с utf8 на win1251 не помогает....база тут вроде не причём..он её не касается...посоветуйте
0
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
18.10.2013, 18:47
PHP
1
2
3
4
5
6
7
if (mail( "mail@mail.ru", "Заголовок",
   "Текст сообщения",
   "From: webmaster@site.ru\r\nMime: 1.0\r\nContent-type: text/plain; charset=UTF-8\r\n")) { // или другая кодировка, нужно указывать ту кодировку, в которой у вас текст!
   echo "Сообщение отправлено"; 
 } else {
   echo "Какая-то ошибка произошла"; 
 }
0
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
18.10.2013, 19:08  [ТС]
Цитата Сообщение от Asiman Посмотреть сообщение
PHP
1
2
3
4
5
6
7
if (mail( "mail@mail.ru", "Заголовок",
   "Текст сообщения",
   "From: webmaster@site.ru\r\nMime: 1.0\r\nContent-type: text/plain; charset=UTF-8\r\n")) { // или другая кодировка, нужно указывать ту кодировку, в которой у вас текст!
   echo "Сообщение отправлено"; 
 } else {
   echo "Какая-то ошибка произошла"; 
 }
Дружище, помоги..вставь правильно в код
PHP
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
<? 
if (isset ($_POST['message'])) { 
$name = @ trim ($_POST['name']); 
$contact = @ trim ($_POST['contact']); 
$message = @ trim ($_POST['message']); 
$captcha = @ trim ($_POST['captcha']); 
 
if (! $name or ! $contact or ! $message or ! $captcha) echo ('<p style="color: red">Необходимо заполнить все поля</p>'); 
 
else { mail ("admin@mobitrap.ru", 
      "Сообщение с сайта (отправитель: $name)", 
      "$message \n\n Контакты: \n $contact"); 
      echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>'); 
      $_POST['name'] = $_POST['contact'] = $_POST['message'] = ''; 
} 
} 
?>
<div class="wmenu">
<FORM METHOD="POST" "ACTION"="">  
Ваше имя:<br/>  
<INPUT NAME="name" value="<?=@$_POST['name'];?>"><br/>  
Контактная информация для связи с вами (icq, e-mail или номер телефона):<br/>  
<INPUT NAME="contact" value="<?=@$_POST['contact'];?>"><br/>  
Текст сообщения:<br/>  
<TEXTAREA NAME="message" ROWS="8" COLS="17"><?=@$_POST['message'];?></TEXTAREA><br/> 
<? 
session_name("regsid");  
$rand = mt_rand(10000, 99999);  
$_SESSION['rand'] = $rand;  
$sid = session_id(); 
?>  
<img src="/img.php?regsid=<?=$sid?>" alt="This is CAPTCHA"/><br/>  
 
Цифры с картинки:<br/>  
<INPUT NAME="captcha" value="<?=@$_POST['captcha'];?>"><br/>  
<INPUT TYPE="submit" value="Отправить">  
</FORM>
</div>
чёто я вообще noob (((С меня спасибо в репу если всё получится
0
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
18.10.2013, 19:30
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
if (isset ($_POST['message'])) {
    $name = @ trim ($_POST['name']);
    $contact = @ trim ($_POST['contact']);
    $message = @ trim ($_POST['message']);
    $captcha = @ trim ($_POST['captcha']);
 
    if (! $name or ! $contact or ! $message or ! $captcha) echo ('<p style="color: red">Необходимо заполнить все поля</p>');
 
    else {if (mail( "mail@mail.ru", "Сообщение с сайта (отправитель: $name)",
        "$message \n\n Контакты: \n $contact",
        "From: $name\r\nMime: 1.0\r\nContent-type: text/plain; charset=UTF-8\r\n"))
            {
                echo "<p style='color: green'>Ваше сообщение получено, спасибо!</p>";
            } else {
                echo "<p style='color: red'>Какая-то ошибка произошла</p>";
            }
        }
}
?>
1
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
18.10.2013, 19:55  [ТС]
Цитата Сообщение от Asiman Посмотреть сообщение
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
if (isset ($_POST['message'])) {
    $name = @ trim ($_POST['name']);
    $contact = @ trim ($_POST['contact']);
    $message = @ trim ($_POST['message']);
    $captcha = @ trim ($_POST['captcha']);
 
    if (! $name or ! $contact or ! $message or ! $captcha) echo ('<p style="color: red">Необходимо заполнить все поля</p>');
 
    else {if (mail( "mail@mail.ru", "Сообщение с сайта (отправитель: $name)",
        "$message \n\n Контакты: \n $contact",
        "From: $name\r\nMime: 1.0\r\nContent-type: text/plain; charset=UTF-8\r\n"))
            {
                echo "<p style='color: green'>Ваше сообщение получено, спасибо!</p>";
            } else {
                echo "<p style='color: red'>Какая-то ошибка произошла</p>";
            }
        }
}
?>
теперь в место подписи Контакты на почту приходит Тема сообщения,и каркаули в том месте где приходит от кого...сам текст теперь нормально.добавил скриншоты с телефона я там почту настроил
Миниатюры
Поправить код обратной связи   Поправить код обратной связи  
0
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
18.10.2013, 20:02
Вы сохраняете код в кодировке UTF-8?
Какое содержимое на хостинге файла .htaccess?

Добавлено через 57 секунд
Проверьте через сайт, может это баг этого приложения.
1
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63
20.10.2013, 13:17  [ТС]
Цитата Сообщение от Asiman Посмотреть сообщение
Вы сохраняете код в кодировке UTF-8?
Какое содержимое на хостинге файла .htaccess?

Добавлено через 57 секунд
Проверьте через сайт, может это баг этого приложения.
Да...в utf8
в .htaccess прописано AddDefaultCharset UTF-8

Добавлено через 1 час 5 минут
Проблема решена.Спасибо.И спасибо нажал.Можно закрывать тему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.10.2013, 13:17
Помогаю со студенческими работами здесь

форма обратной связи!!
подскажите плиз код html или php для формы обратной связи в моём случае форма для заявки в интернет магазине... хотелосибы примерно...

Форма обратной связи
Здравствуйте. Еще плохо разбираюсь в php,java. Подскажите, пожалуйста по форме. Форма работает, присылает сообщения на емэил, но при...

Форма обратной связи
Помогите пожалуйста разобраться!!! Есть htm-страничка с формой: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;...

Форма обратной связи
Здравствуйте, у меня такая проблема - на сайте есть форма обратной связи, мне надо, чтобы при отправке перекидывало на какое-то время на...

Форма обратной связи
Всем привет.... Я новичок в делах вэб строительных ) Более менее разобрался с html а вот все остальное темный лес... Помогите пожалуйста...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru