Search code examples
phpphp-ziparchive

Zip an uploaded file not work


I try to .rar an uploaded file which not work out well. The only things that is inside the .rar is folder \tmp\phpQWESDA etc etc. My code looks like:

function zipFile($fileName,$folder,$u) {
    $zip = new ZipArchive();
    $zip->open($folder.'/'.$fileName.".rar", ZipArchive::CREATE);
    $zip->addFile($u);
    $zip->close();
    return true;
}

$tmpFile = $_FILES["file"]["tmp_name"];
$file = $_FILES["file"]["name"];
zipFile($file,'uploads/'.$random.'',$tmpFile);

EDIT: (SOLVED)

Never mind, forgot to add #2 parameter at $zip->addFile($u); Should be $zip->addFile($u,$fileName);


Solution

  • forgot to add #2 parameter at $zip->addFile($u); Should be $zip->addFile($u,$fileName);