/ Published in: PHP

Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<? function descarga($archivo,$velocidad,$respeta_extension = true) { // Si el archivo que solicitamos no existe... return false; }; // Sacamos las variables del archivo // Comprobamos la extension... si la puede descargar y el tipo de archivo switch ($extension) { break; case "php": case "php3": case "php4": case "php5": case "htm": case "html": case "txt": case "phtml": return false; break; default: if ($respetar_extension) { $contenido="application/".$extension; } else { } break; } // Enviamos las cabeceras // Empezamos a leer el archivo para enviarlo... if ($velocidad != 0) { } else { } } // Cerramos el archivo } //// Aqui para descargar.... // En qu?arpeta tenemos las descargas: $ruta_descargas = "./descargas/"; $archivo = "archivo.gif.jpg"; // Realmente es un gif, pero la extension es JPG // La velocidad de descarga que queremos que tengan los usuarios en KB/seg $velocidad = 0; // KB/seg ## 0 para Ilimitada $archivo = $ruta_descargas.$archivo; // Ejemplos................................................................ descarga($archivo,$velocidad); // Descargamos el archivo JPG descarga($archivo,$velocidad,true); // Descargamos el archivo GIF ?>
Comments
