Amigos, ampliaré este post a dos puntos específicos:
1. Cuál sería la manera óptima para poder forzar la "reproducción" de audios con php?
El ejemplo es esta página que por cierto, solo funciona en IExplorer.
http://www.syncexpress.com
2. Con el método de
fael estoy usando el siguiente código para poder forzar la descarga del archivo mp3, pero solo obtengo el mensaje de error "ERROR! no es posible descargar archivos con la extensión", estoy haciendo algo mal?
Código :
<?php
$extensiones = array("mp3");
$f = $_GET["f"];
if(strpos($f,"/")!==false){
die("No puedes navegar por otros directorios");
}
$ftmp = explode(".",$f);
$fExt = strtolower($ftmp[count($ftmp)-1]);
if(!in_array($fExt,$extensiones)){
die("<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt");
}
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$f\"\n");
$fp=fopen("$f", "r");
fpassthru($fp);
?>
Mil gracias.
JOHNMARTIN