[PHP] Нужна синхронизация архивов GZ через скрипт

Тема в разделе "Программирование", создана пользователем Fetus, 27.03.2010.

  1. Fetus
    Offline

    Fetus Недавно здесь

    Регистрация:
    17.05.2009
    Сообщения:
    28
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте!

    Помогите пожалуйста через скрипт php открыть архив archive1.gz сравнить его содержание с другим архивом archive2.gz и в случае различия синхронизивать все из archive2.gz в archive1.gz

    Простым копированием не желательно - каталог с archive1.gz только на чтение, а файл могу изменить 666
     
    Последнее редактирование: 27.03.2010
  2.  
  3. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    Zlib надеюсь применить на практике сможете )
     
    Fetus нравится это.
  4. Fetus
    Offline

    Fetus Недавно здесь

    Регистрация:
    17.05.2009
    Сообщения:
    28
    Симпатии:
    0
    Пол:
    Мужской
    omfgpanda, спасибо!

    Уже худо бедно сделал вот такой

    <?php

    $filename = "sitemap1.xml.gz";

    $filename1 = "../sitemap1.xml.gz";

    $zd = gzopen($filename, "r");

    $contents = gzread($zd, 100000); // Только я не нашел еще как вместо размера указать EOF

    gzclose($zd);

    $zd1 = gzopen($filename1, "w");

    gzwrite($zd1, $contents);

    gzclose($zd1);

    ?>
     

Поделиться этой страницей

Загрузка...