Здравейте, имам един малък проблем. Значи имам бутон, който при натискането си прави заявките и се записват в два текстови файла. Архивирам ги с Zip, след което се викат хедърите, за да почне да сваля файла. До тук всичко е ок, но след като се опитам да разархивирам зип файла в Windows дава грешка. За даунлоад имам това
PHP:
if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
if ($file_ext == 'zip') {
header("Content-type: application/octet-stream");
} else {
header("Content-Type: application/zip;");
}
header('Content-Disposition: attachment; filename="' . $file_title . '"');
header("Content-Transfer-Encoding: binary");
header("Content-length: " . filesize($file_name));
} else {
header("Pragma: public");
header("Expires: 0");
header('Pragma: no-cache');
header("Content-Description: File Transfer");
if ($file_ext == 'zip') {
header("Content-type: application/octet-stream");
} else {
header("Content-Type: application/zip;");
}
header('Content-Disposition: attachment; filename="' . $file_title . '"');
header("Content-Transfer-Encoding: binary");
header("Content-length: " . filesize($file_name));
}