Посоветуйте файл-менеджер на Php где есть архиватор

Discussion in 'PHP' started by Ruster, 28 Jul 2008.

Thread Status:
Not open for further replies.
  1. Ruster

    Ruster New Member

    Joined:
    27 Apr 2006
    Messages:
    0
    Likes Received:
    3
    Reputations:
    5
    Посоветуйте файл-менеджер на PHP где
    где есть функции

    создание и распаковка архива, к примеру tar.gz

    желательно чтобы и была функция скачивание файла c удаленного сервера.
    и подключение к FTP, чтобы можно было туда файлы заливать и качать.


    но главное чтобы скрипт был в одном файле
     
  2. Ruster

    Ruster New Member

    Joined:
    27 Apr 2006
    Messages:
    0
    Likes Received:
    3
    Reputations:
    5
    актуально
     
  3. Pernat1y

    Pernat1y Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    477
    Likes Received:
    79
    Reputations:
    7
    https://sourceforge.net/projects/extplorer/
    правда он не одним файлом, как я помню =\
     
  4. heks

    heks Banned

    Joined:
    24 Aug 2007
    Messages:
    713
    Likes Received:
    95
    Reputations:
    12
    nfm тебе в помощь а можно и ручками

    вот команды

    tar -xvzf archive.tgz folder1 /tmp
    tar xvzf package.tar.gz

    Для создания:
    tar cvfz package.tar.gz folder
    Управление ".tar.bz" и ".tar.bz2" (Tar/BZip) архивами

    Для распаковки:
    tar xvjf package.tar.bz

    Для создания:
    tar cvjf package.tar.bz folder
    Распаковка ".bz" архива
    bunzip2 file.bz
    Распаковка ".gz" архива
    gunzip file.gz
     
  5. KemSucks

    KemSucks Banned

    Joined:
    6 Jan 2008
    Messages:
    10
    Likes Received:
    10
    Reputations:
    -5
    шелл скачай и юзай а ваще советую

    Распаковка ZIP-архива на хостинге

    Самый простой вариант выложен на сайте joom.ru

    Joomla! system tool (файл jsys.php)



    В подробностях приведен текст с описанием, взятый с вышеуказанного сайта.

    Скрипт обладает следующими возможностями:

    1) Архивирование, разархивирование и добавление в архив любых файлов;
    2) Удобный минималистически менеджер файлов, который решает повседневные задачи, такие как удаление, перемещение, копирование файлов, смена прав на файлы и директории;
    3) Если вы забыли/потеряли свой пароль на Joomla, то загрузив эту утилиту, вы сможете быстро поменять свой пароль;
    4) Так же есть возможность загрузки удаленных файлов на ваш хост (пока только через curl);
    5) Существует возможность просмотра конфигурации php на хостинге;
    6) Файловый менеджер позволяет просматривать изображения лежащие вне www-директории и просматривать листинг отдельных архивов;

    Он может вам пригодиться в случае, если вам не хочется копировать по фтп несколько мегабайт дистрибутива Joomla, а хочется загрузить zip файл и распаковать его прямо на хостинге. Обратно можно делать бэкап файлов, просто собрав все в один архив (можно не собирать все, а делать бэкап по частям, все зависит от настроек вашего хостинга, и если вам не хватает памяти или времени для упаковки, то можно сделать несколько архивов, вместо одного). Также скрипт может рекурсивно менять права (chmod) на файлы и директории, причем права на них задаются отдельно.

    Для обеспечения безопасности (а надо понимать, что такой инструмент необходим только для разовых действий и нахождение его на хосте постоянно - большая проблема в безопасности) по умолчанию для доступа ко всем функциям скрипта необходимо ввести пароль. Сам пароль хранится в нем самом же в переменной $JSYS_PASSWORD (в самом начале файла). Если вы по каким-либо причинам захотите отключить ввод пароля, то надо переменной $JSYS_ENABLE_AUTH присвоить значение 0. Пароль по умолчанию 'joom.ru'. Перед загрузкой на хост его необходимо поменять на свой.

    Автор скрипта - Dead Krolik
     
    3 people like this.
  6. Ruster

    Ruster New Member

    Joined:
    27 Apr 2006
    Messages:
    0
    Likes Received:
    3
    Reputations:
    5
    Все большое спасибо.
    Joomla! system tool как раз то что нужно !!
     
Thread Status:
Not open for further replies.