いくつかのテキストファイルのzipフォルダを作成するためのphpスクリプトがあります
<?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');
?>
どこに行かないかが問題です。誰かが私のためにこれを解決できますか?