برای کار با فایل های 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'); } ?>
نظرات