Estoy con un problemita en un codigo que estoy armando. El tema es mas o menos asi. En un php el usuario selecciona algunos archivos para subir y otras opciones. Se envia todo por post y con los archivos subidos y datos que se sacan de la base se arma un ZIP que se devuelve al usaurio.
El tema es el siguiente, luego de enviar el ZIP al usuario quiero hacer una redireccion a la misma pagina mediante header para limpiar el POST y evitar el F5 pero luego de mandar el zip no se ejecuta mas nada.
A ver si alguien me puede dar alguna idea.
Código PHP:
<?
if ($_POST['post']) {
$nombre_arch = 'archivo.zip';
header ("Content-Disposition: attachment; filename=".$nombre_arch."\n\n");
header ("Content-Type: application/zip");
header ("Content-Length: ".strlen($_FILES['file']['tmp_name']));
echo($_FILES['file']['tmp_name']);
header("Location:http://www.google.com");
exit;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form name="elform" method="post">
<input type="hidden" name="post" value="1" />
<input type="file" name="file" />
<input type="submit" name="submit" value="submit" />
</form>
</body>
</html>
Saludos
Andrés