PHPاسکریپت هاسورس کدکامپوننت / کتابخانه

آموزش کار با فایل های RAR در PHP

php rar

برای کار با فایل های Rar در PHP از کلاس parsRAR که توسط بنیاد ParsPHP نوشته شده است استفاده می کنیم.

مثال:

<?php

require_once 'class.parsRAR.php';

$rar = new parsRAR('keramatifar.rar', parsRAR::CREATE);
if ($rar->isRar()) {
    $rar->buildFromDirectory('/var/www');
    $rar->addEmptyDir('/example/');
    $rar->addFile('/var/www/index.php', '/example/example.php');
    $rar->addFromString('/example/example.txt', 'Example text');

    $files = $rar->getFileList();
    if (in_array('/example/example.txt', $files)) {
        $rar->renameName('/example/example.txt', '/example/rename-example.txt');
        $rar->deleteName('/example/rename-example.txt');
    }

    $rar->extractTo('tmp');
}
?>

Comment here