Im en utilisant cephp ini_set et ini_get isnt fonctionne comme je veux
ini_set('post_max_size','40M');
echo ini_get('post_max_size');
Et pour une raison post_max_size fait écho à 8M (le défaut) et non 40M. Est le
Im en utilisant cephp ini_set et ini_get isnt fonctionne comme je veux
ini_set('post_max_size','40M');
echo ini_get('post_max_size');
Et pour une raison post_max_size fait écho à 8M (le défaut) et non 40M. Est le
Le post_max_size
ne peut pas être défini lors de l'exécution. PHP ne s'exécute qu'après que le fichier a été téléchargé, vous ne pouvez pas utiliser le ini_set
tant que le upload_max_filesize
n'a pas été déterminé. Par conséquent, vous ne pouvez pas utiliser ini_set
pour définir le paramètre pour cette raison.
Vous devrez définir cette option directement à partir de php.ini
.
quand @Sarfaz dit php.ini il pourrait aussi bien s'agir de votre configuration apache virtualhost (ou .htaccess) avec les commandes php_value ou php_admin_value (et vous verrez qu'avec php_admin_value le paramètre ne peut pas être changé dans le script PHP) – regilero
post_max_size est une directive INI qui peut être changé PHP_INI_PERDIR que, comme indiqué in the manual.
Encore une fois, from the manual:
PHP_INI_PERDIR: entrée peut être définie dans php.ini, .htaccess ou httpd.conf
certaines valeurs peuvent être verrouillés par vous êtes fournisseur Hostin, donc vous ne pouvez pas tous les changer. –