Jump to content

Bhagyashree_ABZWebdev

New Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Bhagyashree_ABZWebdev

  1. Thank you for reply..but my problem is that when I Use any other software or windows extractor to extract that file..its giving error as file invalid...but same file getting extracted with winrar..thats the main issue

  2. Hello,

    I am creating zip file of multiple files using PHP and downloading it.

    Problem is that: zip file is getting extracted by only WinRAR, its not getti ng extracted by default windows extracter or other software.

    Here is code which I have written -

                $file_folder = 'referral-resume/';
                if(extension_loaded('zip'))
                { 
                    if(isset($_POST['files']) and count($_POST['files']) > 0)
                    {     
                        $zip = new ZipArchive();
                        $zip_name = "referralresumes".time().".zip";
                        if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE)
                        { 
                            $error .= "* Sorry ZIP creation failed at this time";
                        }
                        foreach($_POST['files'] as $file){ 
                            $zip->addFromString(basename($file_folder.$file),  file_get_contents($file_folder.$file));  
     
                        }
                        $zip->close();
                        if(file_exists($zip_name)){
                            header('Content-type: application/zip');
                            header('Content-Disposition: attachment; filename="'.$zip_name.'"');
                            readfile($zip_name);
                            unlink($zip_name);
                        }
     
                    }
                    else{
                        $error .= "* Please select file to zip ";
                    }    
                }
                else{
                    $error .= "* You dont have ZIP extension";
                }
     

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.