PHP: Impostare max_file_uploads per un file piuttosto che php.ini
Domanda
Come molte variabili in PHP usando ini_set () su una pagina in realtà non funziona.
Recentemente ho aggiornato il mio versione di PHP e ho scoperto che la mia immagine multipla uploader è ormai limitato. Dopo 3 ore di frustrazione, ho scoperto che il mio nuovo PHP installazione ha il nuovo parametro "max_file_uploads" impostato su "20".
Quindi, solo le prime 7 immagini vengono caricate (ognuno è in tre dimensioni, 7 * 3 = 21).
Ora posso cambiare il mio valore php.ini di "max_file_uploads" per 300, ma io preferisco non farlo lato largo.
C'è un modo per impostare tale valore solo per un singolo file (upload.php)? Può un file .htaccess essere utilizzato per questo?
Soluzione
Correzione: max_file_uploads non può essere modificato al di fuori php.ini. Vedere PHP "Bug" # 50684
Altri suggerimenti
Sì, può essere cambiato. Utilizzare il file .htaccess e aggiungere questo:
php_value max_file_uploads 40
esempio, io uso questo nel mio .htaccess nella cartella:
php_value upload_max_filesize 25M
php_value post_max_size 25M
php_value max_file_uploads 1000
;)
Damian Rossi