Randomer
О скрипте
Manlix Randomer - случайный показ какой-либо информации: анекдота, обычного текста, картинки...
Возможности скрипта

  1. Случайный показ любой информации.
  2. Удобная панель управление скриптом, через веб браузер, защищена паролем.
  3. Все параметры скрипта изменяются, через панель управления скриптом.
  4. Вся база хранится в текстовом файле.
  5. Корректная работа, через Apache SSI.
  6. Корректная работа, через PHP SSI.
  7. Корректная работа, через JavaScript.
  8. Корректная работа скрипта, при работе php интерпретатора в режиме safe mode.
  9. Корректная работа скрипта, при error_reporting=E_ALL
  10. Корректная работа скрипта, при register_globals=Off
Системные требования

  • Веб сервер
  • PHP (4.1.0 или выше)
Права доступа (CHMOD)
*.php 660

images
770
images/*.* 660

inc
770
inc/*.dat 660
inc/*.php 660

Обратите внимание!

ЕСЛИ ВЫ ПОЛЬЗУЕТЕСЬ БЕСЛАТЫНМ ХОСТИНГОМ, то скорей всего CHMOD нужно ставить другой, обычно у таких хостеров есть свой F.A.Q. обязательно почитайте его, а то скажите, что мол скрипт не рабочий, а на самом деле окажется, что CHMOD не такой какой надо поставили.
Установка скрипта

НЕ УСТАНАВЛИВАЙТЕ СКРИПТ В ПАПКУ CGI-BIN
  1. Создайте на своём веб сервере папку randomer.
  2. Загрузите в неё файл index.php и две папки images & inc (вместе с их содержимом).
  3. Установите на файлы скрипта CHMOD (права доступа, установить их можно из почти любого ftp клиента).
  4. Откройте веб браузер, введите в нём: http://ВашСайт/randomer/index.php
  5. Если Вы увидели перед собой форму для поиска, значит скрипт функционирует правильно :)
Безопасность
По-умолчанию, к управлению скриптом (admin.php) установлена следующая информация:

Пароль: password

После того, как войдёте в управление скриптом, настоятельно рекомендую сменить пароль!
Правильный вызов скрипта, через SSI
Сначала, выясните у своего хостинг-провайдера, в каких файлах выполняется ssi и выполняется ли оно вообще. По-умолчанию, ssi, выполняется в файлах с расширением *.shtm и *.shtml
(примеры имён таких файлов: index.shtm, randomer.shtml и т.д.)
Правильно SSI вставляется так:
<!--#include virtual="/randomer/index.php?$QUERY_STRING" -->

Например, есть файл randomer.shtml, он находится в папке /pub/home/www (полный путь), а сам скрипт Manlix Randomer, находится в /pub/home/www/randomer, а нужно вывести результат работы скрипта Manlix Randomer в файл randomer.shtml, делается это так: вставляем в сам файл randomer.shtml ssi тэг:

<!--#include virtual="/randomer/index.php?$QUERY_STRING" -->

Теперь откройте, через браузер файл randomer.shtml (обратитесь к своему сайту, примерно так: http://мой_сайт.ру/randomer.shtml).
Правильный вызов скрипта, через SSI INCLUDE (PHP), при условии, что php интерпретатор установлен в качестве модуля к веб серверу Apache
Например, нам нужно вставить результат выполнения скрипта в файл randomer.php (пускай для примера этот файл находится в папке /pub/home/www).

Откройте файл randomer.php впишите в него:

<? virtual("/pub/home/www/randomer/index.php"); ?>

Теперь откройте, через браузер файл randomer.php (обратитесь к своему сайту, примерно так: http://мой_сайт.ру/randomer.php).
Правильный вызов скрипта, через JavaScript
Здесь всё ещё проще, в любое место своей странички вставьте:

<script language=javascript type='text/javascript' src='http://ВашСайт.ру/randomer/index.php?js'></script>
Распространение скрипта
Мой скрипт ялвяется полностью БЕСПЛАТНЫМ, можете добавлять его в свои каталоги, на дискеты, на CD-ROM`ы, куда угодно...
История скрипта

версия 1.0
  • Релиз.
От автора
Пользуетесь на здоровье...