D.iK.iJ
 
Ссылки Поиск Написать В избранное NO

PHP скрипты бесплатно / AntiWorm © [скачать]

      Назначение скрипта

         Данный скрипт был разработан для сайта dikij.com. предназначен для того, чтобы проверять дату последнего изменения файлов. И если файл изменен без ведома пользователя, - выдавать предупреждение.



       Возможности

         Удобная база проверяемых файлов;
         Ежедневная проверка даты изменения;
         Проверка даты изменения при обращении к определенному файлу;
         Вывод понятных предупреждений;
         Быстрая синхронизация базы.



       Установка и использование

         1. Закачайте на сайт папку из архива.
         Обратите внимание на регистр букв, это имеет значение для верной работы скрипта (рекомендую использовать нижний регистр).
         2. Файлы: index.php - административный раздел (админка). Пароль по умолчанию: pass.
         config.dat - база проверяемых файлов. Обязательно добавьте сюда все файлы, которые хотите проверять ежедневно на изменения! ВНИМАНИЕ! Файлы не должны быть динамическими. Т.е. не должны изменяться какими-либо скриптами.
         avto.php - файл, при обращении к которому (но только раз в день!) происходит проверка даты изменения файлов из базы. Чтобы провести вне очередную проверку, используйте ссылку или инклуд вида: /antiworm/avto.php?start
         config.php - в этом файле хранится последняя дата проверки и состояние скрипта: вкл/выкл.
         readme.html - файл с подобной инструкцией к скрипту.
         3. Как работать:
         Откройте файл config.dat и запишите туда все файлы, которые хотите проверять на изменения. Последняя строка ОБЯЗАТЕЛЬНО должна быть пустой!
         Теперь в файле index.php измените пароль по умолчанию на желаемый (примерно шестая строка сверху).
         Зайдите в админку (/antiworm/index.php), введя пароль и синхронихируйте даты файлов с базой, нажав кнопку [Синх]. Скрипт теперь работает.
         Чтобы Скрипт сам ежедневно проверял изменение файлов, вы должны ежедневно запускать файл /antiworm/avto.php например, в браузере. Или заходить в административный раздел.

         Также возможны другие варианты:
         <?PHP include("http://ВАШ-САЙТ.ru/antiworm/avto.php"); ?> - пример вставки файла ежедневной проверки в сайт. Если вам будут мешать выводимые скриптом надписи, откройте файл avto.php и уберите соответствующие строки.
         <iframe src="http://ВАШ-САЙТ.ru/antiworm/avto.php" width="88" height="31" border="0" frameborder="0" scrolling="no"></iframe> - второй вариант вставки скрипта на сайт.
         Повторяю, что при ЛЮБОМ способе, файл avto.php должен вызываться не реже раза в день.
         Для вне очередных проверок, обращайтесь к файлу avto.php таким образом: avto.php?start.



         Ваш отзыв или предложения по модернизации скрипта можете оставлять у меня на сайте в комментариях к этой странице или присылать по почте. Но напомню, что я - не программист! И все скрипты делал когда-то в первую очередь для своего сайта. Соответственно, нигде больше не тестировал.


         P.S. Внимание! Скрипт написан на PHP и не работает на бесплатном хостинге, не поддерживающем этот язык. Например, narod.ru. Однако, при установке на php-хостинг скрипт можно инклюдить на народе при помощи JavaScript.


       Лицензия

         Пользоваться скриптом AntiWorm © можно абсолютно бесплатно при выполнении следующих условий:
         1. Вы не будете выдавать где-либо данный PHP скрипт как свою разработку;
         2. Владельцам сайтов разрешается менять исходный код файлов.
         3. Скрипт распространяется по принципу «как есть». Это означает, что вы пользуетесь продуктом на свой риск. Автор не дает никаких гарантий и не несет никакой ответственности за возможный ущерб и убытки любого рода.