Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Cambiar El Tamaño Máximo De Archivo De Carga En PHP

 Este rápido tutorial de php ayuda a resolver el problema de upload_max_filesize . Hay varias formas de resolver el problema del tamaño máximo de archivo de carga. Discutiremos en este tutorial una por una opción para aumentar el tamaño de carga de archivo.

La carga de archivos es una funcionalidad muy común para las aplicaciones web. El archivo puede ser Word, Excel, CSV o PDF. He compartido el tutorial Carga de imágenes PHP usando jQuery y MySQL

leer archivo línea por línea usando PHP .

Como sabemos, el tamaño de archivo predeterminado de PHP es de 2 MB para cargar el archivo en el servidor, si está intentando cargar un archivo cuyo tamaño es superior a 2 MB, obtendrá un error. El error sería un error fatal como "el archivo cargado excede el upload_max_filesize".

PHP están proporcionando diferentes opciones para aumentar el tamaño de subida tamaño máximo del archivo limit.The Subir límite se puede aumentar a través .htaccessphp_ini()función o php.iniarchivo.

El Archivo Cargado Excede El Upload_max_filesize Usando Php.Ini

La php.iniubicación del archivo depende de la herramienta de desarrollo web php (WAMP / XAMP /) y el sistema operativo (Ubuntu / Centos). Puede encontrarlo 'XAMPP \ php' en Windows y etc/carpeta en Linux. Ahora abra el php.iniarchivo y busque upload_max_filesizepost_max_size .

También puede encontrar la ubicación del archivo php.ini usando el siguiente comando, este comando funcionará solo para la máquina Linux:
php -i | grep -i "loaded configuration file"

El php.iniarchivo contendrá la siguiente entrada:

El valor post_max_size es mayor o igual que el valor upload_max_filesize. Hay un parámetro de configuración más para manejar el número de carga de archivos a la vez, el max_file_uploads se usa para controlar el número de carga de archivos a la vez usando la carga de formulario.

max_file_uploads=20

Ahora cambiaremos 2M a cualquier otro valor, lo que sea que desee para corregir el tamaño máximo del archivo de carga. Estoy aumentando el valor de upload_max_filesize de 2 a 4, entonces, el valor sería:
upload_max_filesize=4M

Guarde el archivo y reinicie el servidor Apache / Nginx.

El Archivo Cargado Excede El Tamaño De Archivo Upload_max_filesize Usando Código PHP

A veces, no tenemos derecho a editar el php.iniarchivo. Entonces, ¿qué pasará si desea cargar un archivo de más de 2 MB? El PHP proporciona otra solución para manejar upload_max_filesize . PHP tiene un método de configuración para establecer php.iniparámetros.

Establezca El Tamaño De Archivo De Carga MAX Usando El Método Php_ini ()

PHP tiene la función ini_set para aumentar el límite de tamaño máximo de carga de archivos, pero solo funciona para la versión de PHP inferior a 5.3:

El código anterior se puede utilizar en cualquier archivo php donde desee cargar. Para la configuración global de la aplicación, puede definirlo en el archivo de configuración de la aplicación principal ( app.phpconfig.php).

Aumentar Los Excedentes De Archivos Cargados

La versión de php superior a 5.3 necesita usar el método PHP_INI_PERDIR . Puede obtener más información en Dónde se puede establecer un ajuste de configuración .

Límite De Tamaño De Archivo Cargado Mediante .Htaccess

También puede manejar el límite máximo de tamaño de archivo de carga de archivos desde el archivo .htaccess . El .htaccess se usa para manejar configuraciones de nivel de aplicación.

A veces, el código anterior pasará por un error interno del servidor, luego puede poner configuraciones en la etiqueta IfModule .

Si está usando php 7:

Límite De Tamaño De Archivo Cargado Mediante .User.Ini

El .user.iniarchivo se usa para manejar los parámetros de configuración de php en el servidor compartido. Haremos la siguiente entrada en el archivo .user.ini .

Cómo Manejar El Tamaño Máximo De Carga De Archivos En WordPress

WordPress es muy popular PHP cms, wordpress tiene el wp-config.phparchivo para la configuración de nivel de aplicación. Podemos manejar el archivo cargado excede la directiva upload_max_filesize en php.ini error es editando el wp-config.phparchivo. Se encuentra en su directorio principal de WordPress.

Publicar un comentario

0 Comentarios