he estado tratando de subir por medio de un formulario archivos mp3... tenia entendido que era parecido a subir fotos... asi que hice un pequeño script para subir mp3 y jpg, jpeg.... cuando trato de subir fotos funciona bien, pero a la hora de subir mp3 no sirve........ modifique el php.ini (en local, utilizo el appserv), como lei en otros sitios y aun asi no sirve :(
mi pequeño script:
Código PHP:
<?
//--
if($_POST["btn"]){
ini_set('upload_max_filesize','10000000M'); //seteo el tamaño maximo permitido por defecto en php.ini, solo para este PHP
ini_set('memory_limit','1500M');//cambio limite de memoria
ini_set('post_max_size','10000000M');//cambio tamaño maximo
set_time_limit(0);// pongo infinito en el tiempo que tarde en cargarse
//--
$tipo=$HTTP_POST_FILES["file"]["type"];
//-- tipo de archivo
if((strpos($tipo,"jpg")) || (strpos($tipo,"jpeg")) || (strpos($tipo,"MP3"))){
//-- subir archivo
if(is_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"])){
//-- mover archivo a carpeta
if(copy($_FILES['file']['tmp_name'], "../audio/$lastid".$HTTP_POST_FILES["file"]["name"])){
echo "bien";
}
}
}
else{
echo "Error";
}
}
else{
?>
<form name="form" method="post" action="try.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
<input type="file" name="file" />
<input type="submit" name="btn" value="enviar" />
</form>
<?
}
?>