У меня есть php-скрипт для создания zip-папки некоторых текстовых файлов
<?php $path = "path\to\files"; $files = array($path.'\ionic interaction.txt',$path.'\file1.txt',$path.'\file2.txt',$path.'\file3.txt',$path.'\file3.txt'); $folder = $_POST['filename']; $zipname = $folder.'.zip'; echo '<form action="download.php" method="post" name="zippass2download"><input type="hidden" name="zipname" value="'.$zipname.'"></form>'; $zip = new ZipArchive; $zip -> open($zipname, ZipArchive::CREATE); foreach($files as $file) { $zip -> addFile($file); } $zip -> close(); ?>
Рядом с этим скриптом я создал гиперссылку для загрузки ZIP-папки, созданной в первом скрипте.
<a href="download.php">Download</a>
В download.php у меня есть следующие коды
<?php $path2zip = 'C:/wamp/www/PPInt'; $tobezipped = $_POST['zipname']; header('Content-disposition: attachment; filename=$tobezipped'); header('Content-type: application/zip'); readfile('$path2zip/$tobezipped'); ?>
Не получить, где проблема. Может ли кто-нибудь решить это для меня?