PHP: Set max_file_uploads pour un seul fichier plutôt que php.ini
Question
Comme beaucoup de variables PHP en utilisant ini_set () sur une page ne fonctionne pas vraiment.
Je l'ai récemment mis à jour ma version de PHP et a trouvé que mon multiple Uploader d'image est maintenant plafonnée. Après 3 heures de frustration, j'ai trouvé que ma nouvelle installation PHP a le nouveau paramètre « max_file_uploads » sur « 20 ».
Alors que les 7 premières images téléchargées se (chacun en trois tailles, 7 * 3 = 21).
Je peux maintenant modifier ma valeur php.ini de « max_file_uploads » à 300, mais je préfère ne pas faire de ce côté large.
Est-il possible de définir cette valeur juste pour un seul fichier (upload.php)? Est-ce qu'un fichier .htaccess être utilisé pour cela?
La solution
Correction: max_file_uploads ne peut être modifiée en dehors php.ini. Voir PHP "Bug" # 50684
Autres conseils
Oui, il peut être modifié. Utilisez le fichier .htaccess et ajoutez ceci:
php_value max_file_uploads 40
exemple, je l'utilise dans mon .htaccess dans le dossier:
php_value upload_max_filesize 25M
php_value post_max_size 25M
php_value max_file_uploads 1000
;)
damian rossi