===РЕКЛАМНОЕ ВСТУПЛЕНИЕ=== Вам надоело составлять мануалы по правке PHP-кода для чайников? Вас достали чайники, которые не смогли по этим манулам установить ваш мод? Не отчаивайтесь! Теперь есть способ делать моды и хаки с человеческой установкой. В этом вам поможет DileSoft PHP Installer Он: - сам найдет нужные файлы. - сам попросит установить им CHMOD - сам сделает бэкап - сам внесет в них все необходимые изменения - и даже выполнит деинсталляцию, не задевая другие моды!!! ===АВТОРСКИЕ ПРАВА=== При использовании скрипта обязательно указывать (показывать во время работы инсталлятора) копирайт автора: Дмитрий Лейкин aka DileSoft и ссылка на http://www.dilesoft.ru/ ===ПОПРОБОВАТЬ В ДЕЛЕ=== В архиве присутствуют файл test.php и папка test2 (с файлом test2.php внутри). Инсталлятор уже настроен для инсталляции и деинсталляции этих файлов. Чтобы увидеть это, просто залейте все содержимое архива на сервера и позапускайте инсталлятор, деинсталлятор и оба файла после инсталляции и деинсталляции. ===ИНСТРУКЦИЯ=== Чтобы создать инсталляцию, нужно всего-навсего: 1. В файле installer.php - указать: var $name='test_install'; , где вместо test_install написать имя вашего продукта. 2. Сформировать файл install.data Этот файл объясняет инсталлятору, что нужно сделать. Вам надо указать, какие файлы открыть, какие куски кода найти и что с ними сотворить. Пример: test.php --------------- BEFORE --------------- echo '1'; --------------- echo 'before 1'; =============== test.php --------------- AFTER --------------- echo '2'; --------------- echo 'after 2'; =============== ../test2.php --------------- REPLACE --------------- echo '3'; --------------- echo 'replaced 3'; =============== ../test2.php --------------- DELETE --------------- echo '4'; --------------- До боли знакомый текст, верно? Раньше бедным пользователям приходилось вносить эти изменния вручную. А DileSoft Installer делает это сам. Структура файла такова: {адрес файла (относительно папки, где лежит инсталлятор)} 15 знаков "-" Команда {BEFORE или AFTER или REPLACE или DELETE}. Означает соответственно вставить ваш кусок кода после найденного, до найденного, вместо найденного либо просто найденное удалить. 15 знаков "-" {искомый кусок кода} 15 знаков "-" {ваш кусок кода} 15 знаков "=" (если дальше будет еще одна команда) Перед изменением файлы копируются из file.php в file.dli.php ENJOY! Дмитрий Лейкин aka DileSoft dilesoft@dilesoft.ru