Заметки на манжетах
4 декабря 2009 г.
Ох уж эта форма... Не ожидал, что ей будут так интересоваться. Даю инструкцию по применению.
Статистика знает все, это подметили еще Ильф с Петровым. В том числе и статистика LiveInternet. Именно она мне сообщает, что чаще всего сюда приходят по запросам, связанным с фидбэком. Большей частью с Яндекса – Google посылает сюда людей, всерьез интересующихся разработкой движка, а Яндексу больше всего приглянулась именно эта страничка, по разработке он показывает только коммерческие предложения и немножко страниц с общими фразами вокруг да около темы.
А тем, кто ищет форму фидбэка, совсем не интересен пример движка, им бы только скрипт – и достаточно. Именно такой человек ко мне сегодня и обратился, ему нужно было просто встроить почтовую форму в статический сайт. Думаю, результаты нашей переписки пригодятся не только ему. Плагин от описанного на этом сайте движка вполне подойдет для такого применения, главное – правильно встроить его в вашу страницу.
Сначала подготовьте страницу для сайта, где будет работать форма. Сама форма на ней не понадобится, ее будет выводить скрипт, он же будет отсылать письма. Страницу сохраните в файле с расширением «.php».
Теперь скопируйте текст скрипта со страницы описания плагина – весь, от «<?php» и до «?>». Вставьте его в начало вашего файла – так, чтобы в результате файл начинался со строчки <?php – никаких пустых строк или пробелов перед угловой скобкой не должно быть ни в коем случае!
В первую же пустую строку, над комментарием «// Если массив POST не пустой...» впишите такое выражение:
$tomail="yourmail"; $PROJ_NAME="Мой Сайт";
Естественно, вместо yourmail нужно вставить свой адрес, на который вам хочется получать письма, а вместо Мой Сайт – название своего сайта, какое вам больше нравится, оно будет использовано в поле Subject письма. Получится что-то вроде «Запрос с Мой Сайт». :-)
Теперь пониже, в HTML-коде страницы-шаблона находим то место, где должна быть форма. В это место вставляем такую строчку:
<?php echo $outstr; ?>
На этом месте скрипт будет выводить форму – такую же, какая на этом сайте и так же точно работающую.
Вот и все. Страничку сохраните и выложите на сайт – теперь у вас есть полноценный фидбэк. Главное – чтобы ваш хостинг поддерживал php.