PHP - Subir archivos MP3 [Problema]

   
Vista:

Subir archivos MP3 [Problema]

Publicado por Mateo Zapata (2 intervenciones) el 18/07/2011 18:02:30
tengo este codigo
<?php
if(isset($_POST["mp3_boton"])) {
//seteo el tamaño maximo permitido por defecto en php.ini, solo para este PHP
ini_set('upload_max_filesize','100000000000000000000000000000000000000000000M');
//cambio limite de memoria
ini_set('memory_limit','1500000000000000000000000000000000000000000000M');
//cambio tamaño maximo
ini_set('post_max_size','100000000000000000000000000000000000000000000M');
// pongo infinito en el tiempo que tarde en cargarse
set_time_limit(0);

$tipo=$_FILES["file"]["type"];

//-- Si el tipo de archivo es MP3
if((strpos($tipo,"mp3")) || (strpos($tipo,"mpeg"))){
//-- Si el archivo esta siendo subido
if(is_uploaded_file($_FILES["file"]["tmp_name"])){
//-- Si el archivo se logra copiar a la carpeta de audio
if(copy($_FILES['file']['tmp_name'], "msdus/$lastid".$_FILES["file"]["name"])){
//Mostrar mensaje
echo "Su archivo ha sido subido satisfactoriamente";
}else{
// si no es copiado a la carpeta audio
echo "Lo sentimos su archivo no ha sido almacenado, revise el tamaño del archivo";
}// fin de la validacion de copia

// si el archivo no es subido, mostrar mensaje
}else{
echo "El archivo no se ha subido, revise que sea de formato MP3";
}// fin del si no es subido
// si no es mp3
}else{
echo "El archivo no es del formato mp3";
}// fin del si es mp3

}else{
}
?>
<div align="center">
<form name="form" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
<input type="file" name="file" />
<input type="submit" name="mp3_boton" value="enviar" />
</form>
</div>
y cuando subo un archivo formato mp3 el error es: echo "El archivo no es del formato mp3";

PORQ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Subir archivos MP3 [Problema]

Publicado por xve (5513 intervenciones) el 19/07/2011 14:24:20
Hola Mateo, muestra el contenido de $_FILES, haber que valor contiene ["type"]

1
print_r($_FILE);

Nos puedes mostrar lo que devuelve cuando subes un archivo con extensión .mp3?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar