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. Скрипт распространяется по принципу «как есть». Это означает, что вы пользуетесь продуктом на свой риск. Автор не дает никаких гарантий и не несет никакой ответственности за возможный ущерб и убытки любого рода.