Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Помогите разобраться с формой для отправки комментариев (http://forum.oszone.net/showthread.php?t=344907)

alixsjr01 18-04-2020 19:45 2917872

Помогите разобраться с формой для отправки комментариев
 
Вложений: 1
Здравствуйте форумчане!
Хочу разобраться с формой обратной связи (формой для отправки комментариев) помогите пожалуйста!
Есть форма:
Скрытый текст
<form class="comment_form" action="mail.php" method="post">
<input class="span5" type="text" name="name" value="Name" onFocus="if (this.value == 'Name') this.value = '';" onBlur="if (this.value == '') this.value = 'Name';" />
<input class="span5" type="text" name="mail" value="Email" onFocus="if (this.value == 'Email') this.value = '';" onBlur="if (this.value == '') this.value = 'Email';" />
<textarea name="message" class="span7" onFocus="if (this.value == 'Message...') this.value = '';" onBlur="if (this.value == '') this.value = 'Message...';" >Message...</textarea>
<div class="clear"></div>
<input type="reset" class="contact_btn" value="Clear form" />
<input type="submit" class="contact_btn" value="Post Comment" />
<div class="clear"></div>
</form>


файл в корне mail.php:
Скрытый текст
HTML код:

<?php
// Where will you get the forms' results?
define("CONTACT_FORM", 'yourname@yourdomain.com');
?>



Файл 161076

указываю его action!
Я ноль в php ? Но понимаю что в файле указан путь (вернее папка) CONTACT_FORM для обработки формы. Папка есть имя совпадает. Понимаю что чего то не хватает, и имени папки наверное недостаточно, но как заставить все это работать не пойму.


Заранее спасибо!

ProCoder 18-04-2020 20:38 2917876

Цитата:

Цитата alixsjr01
файл в корне mail.php »

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

action="/mail.php"
В самом файле строка
PHP код:

define("CONTACT_FORM"'yourname@yourdomain.com'); 

просто создает константу с именем CONTACT_FORM, присваивая ей значение yourname@yourdomain.com
И больше никакой логики в нем нет.

alixsjr01 19-04-2020 10:42 2917936

Вложений: 1
Не до конца вопрос задал....

contact_form присутствует и содержит два файла "email_validation.php" и "contact_process.php"Файл 161081
первый понятно проверяет на валидность Email, а второй должен обрабатывать данные.
Я думал что необходимо указывать в качестве обработчика mail.php , но нет получается contact_process.php из папки:
contact_form.

ProCoder 20-04-2020 00:06 2918052

Да, обработчик для формы у вас contact_process.php
А в mail.php нужно просто указать email, на который должны приходить сообщения с сайта.


Время: 12:31.

Время: 12:31.
© OSzone.net 2001-