Привет от ALEKS-V. Сайт: http://aleks-v.wen.ru --- Представляю вам мой скриптик для разархивации ZIP архивов и архивирования файлов/папок в ZIP, + возможность просмотра кода файлов и приятная постраничная разбивка+навигация при просмотре архивов и кода файлов!=)) Скрипт версии 2.0 (HTML), MOD 2.1. Может работать при register_globals Off. Вход только по логин+пароль! Сейчас логин: Zip пароль: Zip. Все настройки в файле conf.php и .htaccess !! При тестировании, скрипт отлично разархивировал архивы по 2.7 - 5.2 мб. и архивировал их обратно в ZIP !! Но работает он не на всех хостингах так хорошо... Если у вас платный хостинг с возможностью выбора PHP4/PHP5 и по умолчанию PHP4 - скрипт может не работать.. (причина - "хитрые" настройки сервера на большинстве хостингов...).. В таком случае попробуйте включить в папке со скриптом режим PHP5 (на хостинге provisov.net скрипт стал полностью работать только после этого) вот этой директивой в .htaccess-> AddHandler application/x-httpd-php5 .php Если вам нужно будет включить PHP5, - просто уберите решетку-> # перед первой строкой в обоих файлах .htaccess (тут и в папке "/zip" тоже, там другая строка - перевод обратно в режим PHP4). Такой переход не везде возможен, да и конфигурации PHP могут отличатся.. На infobox.ru, wapf.ru, ho.com.ua скрипт работал сразу и хорошо!! - Установка - Скрипт должен иметь адрес: http://ваш_сайт/папка_скрипта/ (переместите, переименуйте, чтоб было именно так!!). Chmod - на папку скрипта 755, на папку "/zip" 777, на файлы 644. ОБЯЗАТЕЛЬНО настройте файл "conf.php", смените Логин, Пароль и URL адрес скрипта (читайте пояснения в conf.php)!! Заходите по адресу: http://ваш_сайт/папка_скрипта/ и вводите логин и пароль, входите.. - Работа - Войдя вы увидите два поля ввода и внизу выбор режима работы скрипта.. Путь к архивам, файлам, папкам нужно писать относительно той папки где вы находитесь!!! В начале полей уже стоит-> "../", а вы просто допишите остальное.. - Разархивация - Вводите в верхнее поле ввода путь к ZIP архиву, примеры: ../chat.zip ../files/chat.zip ../files/dir/chat.zip Вводите в нижнее поле путь к папке куда нужно будет разархивировать, примеры: ../newchat ../dir/test4at ../dir/dir/test4at папку (папки) создаст скрипт если нужно (и позволят настройки хостинга[!]) и туда будут извлечены файлы. Выбираете режим "Разархивация", жмете "Выполнить!" и смотрите на результат, который скрипт вам вверху напишет. - Просмотр архива- Для просмотра содержимого архива, после входа заполняете только верхнее поле ввода, выбираете режим "Просмотр архива" и жмете "Выполнить!". Вы увидите содержимое (имена папок, имена файлов, вес файлов в сжатом/нормальном виде, "mtime" - время последней модификации папок и файлов архива) и сможете при желании просмотреть код интересующих вас файлов (с постраничной навигацией) нажав на имя файла. Если вы находитесь на первой странице архива, внизу вы увидите информацию об архиве: Объектов, Всего папок, Всего файлов, Вес в Zip, Вес UnZip. На последующих страницах эта инфа выводиться не будет. Ниже, будут постраничная навигация и поля ввода. Вы можете отметить нужные файлы/папки и извлечь только их, введя в верхнее поле папку куда извлекать или сразу разархивировать весь архив, введя в нижнее поле папку куда разархивировать. - Архивация - Войдя, вводите в верхнее поле адрес файла или папки, примеры: ../file.php ../dir/file.php ../dir/dir/file.php ../chat ../dir/chat ../dir/dir/chat Выбираете режим "Архивация" и жмете "Выполнить!". Скрипт сам определит что мы архивируем (файл или папку) и существует ли оно, а затем выполнится и напишет вам результат. Архивы создаются в папке "/zip" с именем файла/папки и расширением .zip - следуя примеру выше, были бы созданы архивы file.zip и chat.zip. Вложеных папок "dir", "chat" и дорожки "../" которые были в примерах выше в архивах не будет. В папке "/zip" есть файл ".htaccess" в котором есть строка: "Deny from all", она запрещает доступ по HTTP всем в эту папку! Это для вашей же безопасности! Чтоб никто не скачал созданные вами архивы если он вдруг знает их имена и адрес папки.. --- Внимание!!!=)) Скрипт БЕСПЛАТНЫЙ!!! Продажа скрипта ЗАПРЕЩЕНА!!! --- P.S. Работа скрипта на всех хостингах НЕ ГАНТИРОВАНА!!, так как я немогу знать всех вариантов их настройки и конфигурации.. Если на вашем сайте скрипт будет хорошо работать, пожалуйста, сообщите мне адрес вашего хостинг-провайдера (хостера), версию PHP и применяли ли вы фишку с переходом на PHP5, мой сайт указан выше.. Удачи вам!=))