Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2010, 15:49
Avatar de raxper
raxper
 
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Pregunta Falla en el tamaño, al subir un MP3, (imprime mal :(!)

Lo que pasa es que si puedo subir mp3, pero el tamaño como máximo que lo sube es de 30 kb y no aguanta las 8 megas xP

enviar.php
Código PHP:
<table align="center" border="1" style="border:#CCCCCC">
  <tr>
    <td><form action="subearchivo.php" method="post" enctype="multipart/form-data"> 
        <input type="hidden" name="MAX_FILE_SIZE" value="100000"> 
        <br> 
        <p align="center">Enviar un Mp3 </p>
                <center><input name="userfile" type="file"></center> 
                <br> 
                <input type="radio" name="grupo" value="<?php include "subearchivo.php"; echo $grupo;?>" checked>Tus archivos subiran a la carpeta <?php echo $grupo;?> 
        <br>
<input type="submit" value="Enviar">
</form>
<br> </td>
  </tr>
</table>



subearchivo.php
Código PHP:
<?
$mp3peso 
8000000// <--- 8 MEGAS
$grupo "musicas";
$carpeta "$grupo/$nombre_archivo";
$nombre_archivo $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo $HTTP_POST_FILES['userfile']['type']; 
$tamano_archivo $HTTP_POST_FILES['userfile']['size']; 
$partes split('\.'$nombre_archivo); 
$extension strtolower($partes[count($partes)-1]);
///////////////////////////////////////////////////////////////
if($extension != 'mp3')
    echo 
"El tipo de archivo <b>$extension</b> es incorrecto, sólo se permiten archivos mp3"
else if(
$tamano_archivo $mp3peso
    echo 
"Tu $extension pesa <b>$tamano_archivo</b> y el máximo permitido es $mp3peso"
else {  
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $carpeta)){  
        echo 
"El $extension ha sido cargado exitosamente.";  
    }else{  
        echo 
"No se pudo guardar el $extension";  
    }  
}  
?>

Última edición por raxper; 01/04/2010 a las 15:55