Формы

#
Формы
А есть ли возможность самому сделать страничку форму отправки сообщения.Чтото как не пытался в динамическую страничку вставить код ошибки вылетают.Или просто запрещено?
Жалко отдавать свой меил роботам.
Модератор
#
Re: Формы
Дмитрий Евгеньевич,
непонятно, что Вам необходимо? Объясните, пожалуйста, на примере.
#
Re: Формы
А хотелось бы чтото навроде модуля формы тоесть чтоб пользователь мог отправить мне mail как на http://www.hostmake.ru/ Обратная связь (блок с права).Но я хотел сделать на отдельной страничке но что я не делал у меня невыходит.Можно ли сделать это в бесплатной версии если да дайте мне код для динамической странички.
Модератор
#
Формы
Дмитрий Евгеньевич,
модуля "Формы" в бесплатной версии нет. Вы можете самостоятельно организовать HTML код странички с формой + обработчик этой формы на PHP.
#
Re: Формы
да вот я знаю что нет но сколко я непробывал чтото у меня невыходит.Если вам не трудно покажите примером.Дайте пожалуйста скриптик для вставки в страничку.
Модератор
#
Re: Формы
Дмитрий Евгеньевич,
напишите в суппорт с указанием Вашего кода, который не работает
#
Re: Формы

Это кладу в корневую директорию.

<?php

$adresat = "мой@mail.com";  //замените на свой e-mail
$status = "Админ";
$msg = "Спасибо, Ваше сообщение было отправлено и мы обязательно вам ответим!<br><p align=right>$status</p>";  

$you = "$status. E-mail:&nbsp;$adresat";
if ($submit) {
   if(eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$email))
   {
   if(empty($name)) echo "Введите ваше имя";
   else
   {
   mail("$adresat", "Сообщение с сайта", "От: $name\nАдрес: $email\nСообщение:\n\n$message";
   echo "<b>$msg<b>\n";
   }
   } else {
   echo "E-mail неправильно введен или содержит недопустимые символы. Пожалуйста вернитесь и заполните все поля правильно";
   }
}
else {
?>
<form action="<? echo $PHP_SELF?>" method=POST>
<table width=100%>
<tr>
<td align="left">Получатель:
<td align="left"><b><? echo "$you";?></b></td>
</tr>
<tr>
  <td align="left">Ваше имя :</td>
  <td align="left"><input type=text name=name size=25></td></tr>

<tr>
  <td align="left">Ваш e-mail: </td>
  <td align="left"><input type=text name=email size=25></td></tr>
<tr>
  <td align="left">Ваше сообщение:</td>
  <td align="left"><textarea cols=40 rows=3 name=message></textarea></td>
  </tr>
</table>
<input name="submit" type=submit value="Отправить">
</form>
<?php
} // end "else" and end of this script)
?>
В страничку код вставляю

<? include "путь_до_файла/mail.php" ?>

и ошибочка.
Модератор
#
Re: Формы
Дмитрий Евгеньевич писал(а):
В страничку код вставляю
<? include "путь_до_файла/mail.php" ?>


в динамичную страницу добавляйте сам PHP-код (Ваш код не проверял)
#
Re: Формы
Дмитрий Евгеньевич писал(а):
В страничку код вставляю

<? include "путь_до_файла/mail.php" ?>

и ошибочка.

Может вы просто не правильно путь прописываете? напишите полный адрес до файла, т. е. http://***.ru/mail.php
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: Формы
Дмитрий Евгеньевич,
или <? include CMS_FOLDER."путь_до_файла/mail.php" ?>
Авторизация