Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 63

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

17.10.2013, 19:15. Показов 1220. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
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-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru