скрипт для запаковки

Тема в разделе "PHP", создана пользователем lena berkova, 8 авг 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. lena berkova

    lena berkova

    Регистр.:
    14 янв 2009
    Сообщения:
    441
    Симпатии:
    19
    подскажите простой скрипт чтобы паковать файлы\папки на серваке, и возможность скачать затем
     
  2. Freeborn

    Freeborn Постоялец

    Регистр.:
    31 окт 2008
    Сообщения:
    62
    Симпатии:
    21
  3. myweb

    myweb Среда обитания WEB

    Регистр.:
    10 сен 2007
    Сообщения:
    539
    Симпатии:
    246
    PHP:
    $script "tar -czf $arh.tgz $backupdir";
     
    $results system($script,$retval);
     echo 
    "\n CREATE TAR FILE:\n $results\n RETURN VALUE: $retval\n";
     
    Kiborgik нравится это.
  4. Kiborgik

    Kiborgik Создатель

    Регистр.:
    7 фев 2009
    Сообщения:
    46
    Симпатии:
    10
    правда систем могут отключить на хостинге
     
  5. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    311
  6. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
  7. LKamikadze

    LKamikadze Создатель

    Регистр.:
    9 янв 2009
    Сообщения:
    12
    Симпатии:
    0
    а подскажите пожалуйста есть ли скрипт получающий данные из MySQL Из определённой таблицы и запаковывает её. и страница должна выглядеть на подобии страницы печати статьй
     
  8. Acidrayne

    Acidrayne

    Регистр.:
    30 сен 2007
    Сообщения:
    296
    Симпатии:
    20
    PHP:
    <?php
    //папка в которой будет размещен архив
    $archive_dir "E:/archiveFolder/";
    //папка с исходными файлами
    $src_dir "E:/srcFolder/";
     
    //создание zip архива
    $zip = new ZipArchive();
    //имя файла архива
    $fileName $archive_dir."backup_".date('j_m_Y_h_m_s').".zip";
    if (
    $zip->open($fileNameZIPARCHIVE::CREATE) !== true) {
        
    fwrite(STDERR"Error while creating archive file");
        exit(
    1);
    }
     
    //добавляем файлы в архив все файлы из папки src_dir
    $dirHandle opendir($src_dir);
    while (
    false !== ($file readdir($dirHandle))) {
        
    $zip->addFile($src_dir.$file$file);
    }
    //закрываем архив
    $zip->close();
     
    fwrite(STDOUT"Archive created\n");
     
    exit(
    0);
    ?>
     
Статус темы:
Закрыта.