Код:
$nid = $param["object"]->nid;
$taget = SB::var_gate($param["target"],"xls/");
$filename = $param["object"]->path($nid);
print " unrar x ".$filename." ".$param["object"]->path("unrar/");
system(" unrar x ".$filename." ".$param["object"]->path("unrar/") );
$dd = opendir( $param["object"]->path("unrar/") );
$file = readdir($dd);
$file = readdir($dd);
$file = readdir($dd);
$filename2 = $param["object"]->path("unrar/$file");
system("mv '$filename2' '".$param["object"]->path($taget.$nid)."'");
Рапаковывает rar архив
скачанного ранее файла прайса
предусматривает 2 параметра
@param $nid - nid соответствующей ноды
@param $target - подпапка куда распаковать default xsl/