PHP: Set max_file_uploads para un archivo en lugar de php.ini
Pregunta
Al igual que muchas variables en PHP usando ini_set () en una página en realidad no trabajo.
he aumentado recientemente mi versión de PHP y encontró que mi cargador de imágenes múltiples ahora está limitado. Después de 3 horas de frustración, me he dado cuenta que mi nueva instalación de PHP tiene el nuevo "max_file_uploads" conjunto de parámetros a "20".
Así que sólo los primeros 7 imágenes consiguen subidos (cada uno es en tres tamaños, 7 * 3 = 21).
Ahora puede cambiar el valor de mi php.ini de "max_file_uploads" a 300, pero yo preferiría no hacerlo lado ancho.
¿Hay alguna manera de establecer ese valor sólo para un único archivo (upload.php)? Podría un archivo .htaccess puede utilizar para esto?
Solución
Corrección: max_file_uploads no se puede cambiar php.ini exterior. Ver PHP "Bug" # 50684
Otros consejos
Sí se puede cambiar. Utilice el archivo .htaccess y añadir lo siguiente:
php_value max_file_uploads 40
ejemplo, yo uso esto en mi .htaccess en la carpeta:
php_value upload_max_filesize 25M
php_value post_max_size 25M
php_value max_file_uploads 1000
;)
Damian Rossi