|
Feedback - обратная связь, т.е. скрипт служит для отправки писем от Ваших посетителей прямо на Ваш e-mail адрес, с Важего же сайта, написан на php.
|
|
|
- Отправка письма с сайта.
- Проверка на пустые поля при заполнении формы посетителем.
- Корректная работа скрипта, при error_reporting=E_ALL
- Корректная работа скрипта, при register_globals=Off
|
|
|
- Веб сервер
- PHP (4.1.0 или выше)
- Установленный SMTP (почтовый) сервер, подключенный к PHP интерпретатору, через php.ini
Про установку почтового сервера можно почитать здесь.
|
|
|
| index.php | 660 |
images | 770 |
| images/*.* | 660 |
inc | 770 |
| inc/templates | 770 |
| inc/templates/* | 770 |
| inc/templates/*/*.* | 660 |
| inc/*.php | 660 |
Обратите внимание!
ЕСЛИ ВЫ ПОЛЬЗУЕТЕСЬ БЕСЛАТЫНМ ХОСТИНГОМ, то скорей всего CHMOD нужно ставить другой, обычно у таких хостеров есть свой F.A.Q. обязательно почитайте его, а то скажите, что мол скрипт не рабочий, а на самом деле окажется, что CHMOD не такой какой надо поставили. |
|
|
|
НЕ УСТАНАВЛИВАЙТЕ СКРИПТ В ПАПКУ CGI-BIN
- Создайте на своём веб сервере папку feedback.
- Загрузите в неё файл index.php и две папки images & inc (вместе с их содержимом).
- Установите на файлы скрипта CHMOD (права доступа, установить их можно из почти любого ftp клиента).
- Откройте веб браузер, введите в нём: http://ВашСайт/feedback/index.php
- Если Вы увидели перед собой форму для письма, значит она у Вас работает :)
p.s. все параметры скрипта меняются, через config.inc.dat, находится он в папке inc
|
|
|
|
| Правильный вызов скрипта, через SSI |
|
|
|
Сначала, выясните у своего хостинг-провайдера, в каких файлах выполняется ssi и выполняется ли оно вообще. По-умолчанию, ssi, выполняется в файлах с расширением *.shtm и *.shtml (примеры имён таких файлов: index.shtm, feedback.shtml и т.д.) Правильно SSI вставляется так: <!--#include virtual="/feedback/index.php?$QUERY_STRING" -->
Например, есть файл feedback.shtml, он находится в папке /pub/home/www (полный путь), а сам скрипт Manlix Feedback, находится в /pub/home/www/feedback, а нужно вывести результат работы скрипта Manlix Feedback в файл feedback.shtml, делается это так: вставляем в сам файл feedback.shtml ssi тэг:
<!--#include virtual="/feedback/index.php?$QUERY_STRING" -->
Теперь откройте, через браузер файл feedback.shtml (обратитесь к своему сайту, примерно так: http://мой_сайт.ру/feedback.shtml), в нём Вы должны увидеть результат работы скрипта.
|
|
|
|
| Правильный вызов скрипта, через INCLUDE (PHP) |
|
|
|
Например, нам нужно вставить результат выполнения скрипта в файл feedback.php (пускай для примера этот файл находится в папке /pub/home/www).
Откройте файл feedback.php впишите в него:
<? include("/pub/home/www/feedback/index.php"); ?>
Теперь откройте, через браузер файл feedback.php (обратитесь к своему сайту, примерно так: http://мой_сайт.ру/feedback.php), в нём Вы должны увидеть результат работы скрипта.
|
|
|
Константы выглядят следующим образом @название_константы@, вставлять их нужно в шаблоны (inc/templates/*/*.*). Каждая константа, содержит какую-либо информацию, вся эта информация указана ниже:
| Шаблон "верхушка" |
| @status@ | заголовок или ошибка |
| Шаблон "форма" |
| @IniMyName@ | Ваше имя |
| @IniMyMail@ | Ваш e-mail адрес |
| @IniMySubject@ | тема письма |
| @FromName@ | имя посетителя |
| @FromMail@ | e-mail адрес посетителя |
| @FromMessage@ | сообщение посетителя |
|
|
|
|
Мой скрипт ялвяется полностью БЕСПЛАТНЫМ, можете добавлять его в свои каталоги, на дискеты, на CD-ROM`ы, куда угодно...
|
|
|
|
Скриптик новый :) Будет развиваться... СПАСИБО!
|
|
|