Есть код, но он архивирует через абсолютный путь. Как можно сделать чтобы в архиве была только 1 папка заархивированная?
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function rec_scan_dir_to_zip($dir, $zip, $fromname){
- if (! $h) {
- /*print 'cannot open:' . $dir ; */
- return false;
- }
- $fullname = $dir . $file;
- if ($file == '..' || $file == '.')
- continue;
- rec_scan_dir_to_zip ($fullname , $zip, $fromname . $file . '/');
- }
- else{
- if ($file<>'1.txt')
- {
- $locfilename = $fromname.$file;
- $zip->addFile($fullname, $locfilename);
- }
- }// if file or dir
- }// while
- }// if open dir