buenas tengo el problema que no se me descarga los archivos del servidor desde un cliente, el server tiene las variables globales. adjunto el codigo:
<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>
en la unica manera que me ha funcionado la descarga en el forzado de descarga de un archivo como en este ejemplo:
<?
$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 combinar combinar el forzado de descarga de archivo con el del formulario en selec que no me funciona. estoy abierto a todas las posibilades. Gracias por intentar ayudar i espero haber explicado bien con mi problema