How to extract all files in arcive:
<?
$filename = "foobar.tar";
$filepath = "/home/foo/bar";
$rar_file = rar_open($filepath.$filename);
$list = rar_list($rar_file);
foreach($list as $file) {
$entry = rar_entry_get($rar_file, $file);
$entry->extract($dir);
}
rar_close($rar_file);
?>