He probado de agregar esos códigos jackson666 y no me funciona. Está claro que algo hago mal(porque soy muy malo con php). En realidad no se ni en que archivo lo tengo que colocar.
Yo he probado de añadirlo al archivo "track" de esta manera:
Código PHP:
<?php
function validate($string){
if(substr($string,-4,strlen($string))=='.mp3'){
return true;
}else{
return false;
}
}
function getWeight($file){
#10 Mb
if(filesize($file)<(10*1024*1024)){
return true;
}else{
return false;
}
}
$doc=$_GET["link"];
$MIPATH = getcwd();
if ($doc != NULL ) {
$trozos = explode("../", $doc);
if ($trozos[0] == $doc) {
if (file_exists($MIPATH."/musica/".$doc)) {
header('Content-Type:application/octet-stream');
header('Content-Disposition:attachment; filename="'.$doc.'"');
readfile($MIPATH."/musica/".$doc);
} else {
echo strip_tags("El archivo $doc no existe o no se encuentra en la carpeta de música.");
}
} else {
echo "Detectado LFI.";
}
} else {
echo "No se ha ingresado un archivo para descargar";
}
?>
Pero no me dice nada y se pueden subir archivos de cualquier formato. Por favor ayudilla, ya me falta poco para tenerlo!