Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/12/2009, 12:14
Avatar de eminem24
eminem24
 
Fecha de Ingreso: julio-2008
Mensajes: 68
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Seguridad para mi upload!!

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!