buenas tengo este codigo para intentar bajarme archivos del servidor, tengo las variables globales en off:
<title>ejemplo descarga ficheros</title>
<html>
<body>
<H1>Servir ficheros</H1>
<FORM ACTION="ejemplo-descarga.php" METHOD="POST">
<? echo "Seleciona el fichero<SELECT NAME=\"descarga\" >";
$handle = opendir('/var/www/sete/tmp/');
while ($file = readdir($handle))
{
if(is_dir($file) && $file != "." && $file != "..")
$sdirs[] = $file;
elseif(is_file($file) && $file != basename($PHP_SELF))
$sfiles[] = $file;
echo "<OPTION VALUE=<'file' > $file\n";
}
?>
</SELECT>
<INPUT TYPE="SUBMIT" NAME=boton VALUE="descargar">
</FORM>
<p>
<CENTER><A HREF="ejemplo-descarga.php">Volver</A></CENTER><p>
</body>
</html>
le he intentado poner header pero me da error, el unico codigo que me va es el descarga forzada como en este codigo:
<?
$fil =$file; $url ="/var/www/sete/tmp/$fil";
header ("Content-Type: application/x-msdownload");
header ("Content-Disposition: attachment; filename=".basename($file));
header ("Content-Length: ".filesize($url));readfile($url);
?>
se podria combiar el forzado de descarga con un de selec como en el que no me funciona a mi. Gracias por intentar ayudar i espero haber explicado mas o menos bien
