
Si alguna ves en tu vida de programador en php te has encontrado con la necesitadad de programar una paginita para subir archivos desde php a tu web, pero la gran sorpresa que te llevaste fue que solo pudias subir 2Mg, “LA CONGIDURACIÓN DEL PHP.INI” , el maximo de subida esta predeterminado a 2Mg.
Y para colmo desde tu webhosting no tienes como modificar el php.ini
Eso si es mala suerte..
Pero la solucion es que en tu archivo de subida php escribes en la parte superior el siguiente codigo y con eso podras subir alchivos mas pesados.
1 | ini_set('upload_max_filesize','400M'); |
Y tu Problema ha sido resuelto.
AAAAAAAAAA pero un mayor problema, como el archivo es pesado el tiempo de ejecución se termina!! y te marca el error nuevamente
La sulución aquí tambien esta!!
1 | ini_set('max_execution_time','1000'); |
Estos son algunos detalles más para que no pases angustias intentando subir archivos pesados.
* post_max_size: tamaño máximo de datos enviados por POST.
* upload_max_filesize: tamaño máximo para subir archivos.
* max_execution_time: tiempo máximo de ejecución de cada script en segundos.
* max_input_time: tiempo máximo para analizar la petición de datos.
Un ejemplo más:
1 2 3 4 | ini_set('post_max_size','100M'); ini_set('upload_max_filesize','400M'); ini_set('max_execution_time','1000'); ini_set('max_input_time','1000'); |
Cualquier duda deja tus comentarios o mentadas aqui abajito!!
Compartir






Justo necesitaba para subir archivos pesados. solo una consulta.
ini_set(’post_max_size’,'100M’);
ini_set(’upload_max_filesize’,'400M’);
ini_set(’max_execution_time’,'1000′);
ini_set(’max_input_time’,'1000′);
el post_max_size puede ser mayor a 100, el upload_max_filesize puede ser mayor a 400, el tiempo de ejecucion puede ser mayor a 1000 y el tiempo de subida puede ser mayor a 1000 o esos son los limtes para subir archivos pesados.
buen aporte.
QUe tal. primero que nada gracias por comentar,
Y en cuestión de lo que preguntabas efectivamente soporta cualquier valor, solo en de max_execution_time depende del maximo de tiempo de ejecución del navegador.
Saludos
buenas de nuevo. coloque el codigo del ini:set().
lo puse antes del codigo apra subir los archivos pesados y no me sube nada. ni el video flv ni al imagen y lo peor no inserta nada. lo envia como vacio.
que solucion pudeo darle.