sobrescribir el tamaño máximo de archivo de carga


Estoy tratando de anular mi upload_max_filesize en php pero todavía obtengo el valor que está en mi php.archivo ini que es de 2 mb.

ini_set('upload_max_filesize','30M');
ini_set('post_max_size','30M');
echo("<br>".ini_get('upload_max_filesize')."<br>");
Author: phihag, 2009-06-04

1 answers

Esos ajustes no van a tener ningún efecto cuando se establecen a través de ini_set.

La razón es que PHP necesita esos valores antes de que su script sea ejecutado. Cuando se produce una carga, el script de destino se ejecuta cuando se completa la carga, por lo que PHP necesita conocer los tamaños máximos de antemano.

Póngalos en php.ini, su configuración de host virtual, o en un archivo .htaccess. Un archivo .htaccess típico se vería así:

php_value post_max_size 30M
php_value upload_max_filesize 30M
 52
Author: Paul Dixon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-25 14:39:35