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

Discussion in 'Программирование' started by Fetus, Mar 27, 2010.

  1. Fetus
    Offline

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

    Joined:
    May 17, 2009
    Messages:
    28
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте!

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

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

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

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Zlib надеюсь применить на практике сможете )
     
    Fetus likes this.
  4. Fetus
    Offline

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

    Joined:
    May 17, 2009
    Messages:
    28
    Likes Received:
    0
    Gender:
    Male
    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);

    ?>
     

Share This Page

Loading...