Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Нужен скрипт для обратной связи на сайте

Ответить
Настройки темы
[решено] Нужен скрипт для обратной связи на сайте

Аватара для dr-organizer

Старожил


Сообщения: 180
Благодарности: 5


Конфигурация

Профиль | Отправить PM | Цитировать


Есть готовая шаблонная HTML-страница, на которой есть форма отправки сообщений:

<form method="post" name="contact" action="">
<label for="author">Ваше имя:</label> <input type="text" id="author" name="author" class="required input_field" />
<div class="cleaner_h10"></div>
<label for="email">Ваш Email:</label> <input type="text" id="email" name="email" class="validate-email required input_field" />
<div class="cleaner_h10"></div>
<label for="text">Сообщение:</label> <textarea id="text" name="text" rows="0" cols="0" class="required input_field"></textarea>
<div class="cleaner_h10"></div>
<input type="submit" class="submit_btn" name="submit" id="submit" value="ОК" />
<input type="reset" class="submit_btn" name="reset" id="reset" value="Reset" />
</form>

Какой можно залить скрипт в корень сайта на .......16mb.com (это на hostinger.ru, чтобы я смог отправлять почту вышеуказанной формой?
---
в contact action=""> прописывал contact action="mail.php"> , заливал десяток разных скриптов, но ничего не работает.

Отправлено: 04:41, 20-08-2012

 

Аватара для Habetdin


Автор проектов


Сообщения: 3650
Благодарности: 1499

Профиль | Сайт | Отправить PM | Цитировать


Цитата dr-organizer:
есть форма »
Форма сама письмо не отправит
Цитата dr-organizer:
заливал десяток разных скриптов, но ничего не работает »
Имена полей в форме не совпадают / скрипт не для тех целей...
Прописываем action="mail.php" и создаем mail.php вроде этого:
PHP код: Выделить весь код

<?php

// скрипт юзался с кодировкой UTF-8
function check($str) {
    return 
str_replace(chr(0), ''trim($str));
}

$name check($_POST['author']);
if (!
$name) die('Вы не заполнили имя');
$theme 'Письмо от '.$name;

$mes check($_POST['text']);
if (!
$mes) die('Нет текста для отправки');

$from check($_POST['email']);
if (!
preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,6}$/i"$from)) die('Неверный адрес в поле "Ваш E-mail"');

// Не забыть заменить e-mail на свой ;)
if (mail('ваш@e-mail.тут''=?utf-8?B?'.base64_encode($theme).'?='$mes"From: $from\r\nContent-type: text/plain; charset=UTF-8"))
    echo 
'Отправлено';
else
    echo 
'Ошибка';

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Последний раз редактировалось Habetdin, 23-08-2012 в 14:55. Причина: BugFix

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 20-08-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для dr-organizer

Старожил


Сообщения: 180
Благодарности: 5

Профиль | Отправить PM | Цитировать


Habetdin, спасибо большое! Сдвиги есть, но письмо еще не отправляется, а пишет: Неверный адрес в поле "Ваш E-mail" (только пишет кракозябрами) . Теперь смогу поэкспериментировать только через 2 дня.

Отправлено: 20:55, 22-08-2012 | #3


Аватара для Habetdin


Автор проектов


Сообщения: 3650
Благодарности: 1499

Профиль | Сайт | Отправить PM | Цитировать


dr-organizer, упс, скопировал $from = check($_POST['text']); вместо $from = check($_POST['email']); Нужно поправить
Цитата dr-organizer:
кракозябрами »
Можно еще добавить сразу после <?php:
PHP код: Выделить весь код

header("Content-type: text/html; charset=UTF-8"); 


-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:45, 23-08-2012 | #4


Аватара для dr-organizer

Старожил


Сообщения: 180
Благодарности: 5

Профиль | Отправить PM | Цитировать


Habetdin, спасибо Вам огромное!!! Только Вы смогли мне помочь! Всё работает шикарно.

Последний раз редактировалось dr-organizer, 23-08-2012 в 15:11.


Отправлено: 10:47, 23-08-2012 | #5



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Нужен скрипт для обратной связи на сайте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Форма обратной связи lora.1 Вебмастеру 0 21-05-2012 17:25
форма обратной связи cms dle Rubichek Вебмастеру 1 20-12-2011 22:57
Как сделать профессиональную форму "обратной связи" windows8 Вебмастеру 4 18-06-2010 18:45
скрипт для поиска на сайте dihlof0s Программирование в *nix 0 29-09-2009 14:06
Нужен скрипт paladin Вебмастеру 3 06-05-2004 20:09




 
Переход