has validado el peso para los archivos ?. si no hiciste eso, puede ser que no suba archivos de mayor peso.
Código PHP:
Ver original$nombre_archivo = $_FILES['archivo']['name'];
$tamano = $_FILES['archivo']['size']; // Leemos el tamaño del fichero
$tamano_max = "1048576"; // Tamaño maximo permitido
if($tamano <= $tamano_max){ // Comprovamos el tamaño
//consulta insertar
}else{
echo "<div align = 'center'>La imagen que intenta grabar, excede el peso requerido. El maximo de peso es 500KB.</div>";
echo "<br /><br /><br />";
echo "<div align = 'center'><a href='javascript:history.back()'><< Clic aqui para regresar.</div></a>";
}
el codigo que te di, lo adaptas a tu aplicacion.
eso seria la primera alternativa. la segunda seria que debes configurar el php.ini en tu hosting. pero como no se puede hay varias alternativas:
1. colocar funciones php que te permita subir archivos de mayor peso.
2. colocar un .htaccess para que te permita subir archivos (dependiendo del tamaño).
aqui el codigo:
Código Apache:
Ver original#configurar desde el .htaacess para subir imagenes o videos de mayor peso.
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 1000
php_value max_input_time 1000
P.D: como puedes saber el peso en bytes, kilobytes, megas y gigas, aqui el enlace:
Convertidor bytes
saludos.