i am trying to zip some files using on server using php_zip.dll ( php zip) by addFile() function. The problem i am facing is when i give addFile() funtion the arguments of the files added to the ziparchive, the argument has "path" like "/xampp/htdocs/ads.txt" then the ziparchive is like /xammp/htdocs/ads.txt rather then just containing ads.txt only. how to stop making these folders and directly store the file in archive Also i have files at different places on server i want to zip. then numerous folder will be made. Any help
addFile has a second parameter "localname". basename() should work great with it. instead of $zip->addFile($path); PHP: try $zip->addFile($path, basename($path)); PHP: