i am using below code to create zip of mp3s. i am able to create zip using this successfully. but how can i rename each file before making zip...
    # define file array
    $files = array(
      'http://google.com/images/logo.png',
      'http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Wikipedia-logo-en-              big.png/220px-Wikipedia-logo-en-big.png'
     );
     # create new zip opbject
     $zip = new ZipArchive();
     # create a temp file & open it
     $tmp_file = tempnam('.','');
     $zip->open($tmp_file, ZipArchive::CREATE);
     # loop through each file
     foreach($files as $file){
        # download file
        $download_file = file_get_contents($file);
        #add it to the zip
        $zip->addFromString(basename($file),$download_file);
    }
    # close zip
    $zip->close();
    # send the file to the browser as a download
    header('Content-disposition: attachment; filename=download.zip');
    header('Content-type: application/zip');
    readfile($tmp_file);