
09/11/2005, 11:55
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 18
Antigüedad: 19 años, 5 meses Puntos: 1 | |
Gracias por las respuestas
yo mando las siguientes cabeceras antes de usar el readfile() $mimeType="application/zip";
if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 5') ||
strpos($_SERVER['HTTP_USER_AGENT'],'Opera 7'))
$mimeType="application/x-download";
$filename=chr(34).$fichero.chr(34);
header("content-disposition: attachment; filename=".$filename);
header("content-type: ".$mimeType);
$tam=$fichero;
header("content-length: ".filesize($tam));
pero el readfile pasa del apache porque quien lo interpreta es el PHP.
He encontrado por ahi algo sobre usar la funcion "passthru()" y dentro ejecutar un comando de descarga para limitarlo como curl, pero no me va y estoy dandole vueltas
la linea seria passthru('curl --limit-rate 100K "http://domain.com/file"');
bueno, espero q con esta aclaracion podamos conseguir q se limite el ancho de banda
saludos |