petit-ourson Posté 19 Avril 2006 Posté 19 Avril 2006 Je cherche à modifier la directives 'upload_max_filesize' du php.ini. D'après la page : http://fr.php.net/manual/fr/ini.php#ini.list upload_max_filesize | "2M" | PHP_INI_PERDIR | PHP_INI_ALL depuis PHP <= 4.2.3. Je dois comprendre que je ne peux plus faire le changement avec un ini_set(). Sinon, je pourrai sans doute le faire avec les "flag" dans le .htaccess, mais il me semble qu'il faut configurer apache pour lui autoriser à le faire ... si quelqu'un avait un piste ;o) PS : Je suis sur un serveur php (4.4.2) où j'ai le total contrôle dessus.
TheRec Posté 19 Avril 2006 Posté 19 Avril 2006 Bonsoir, non en fait cela signifie que ce paramètre est modifiable depuis n'importe où (php.ini, script utilisateur, .htaccess, httpd.conf) et ceci depuis la version PHP 4.2.3. Donc un ini_set devrait faire l'affaire dans le script pour modifier upload_max_filesize. Pour information : Tableau G-2. Définition des constantes du PHP_INI_*PHP_INI_USER : Les entrées peuvent être définies dans les scripts utilisateurs ou dans le registre de Windows PHP_INI_PERDIR : Les entrées peuvent être définies dans le php.ini, un .htaccess ou le httpd.conf PHP_INI_SYSTEM : Les entrées peuvent être définies dans le php.ini ou le httpd.conf PHP_INI_ALL : Les entrées peuvent être définies n'importe où. Tiré du bas de la page que tu as citée http://fr.php.net/manual/fr/ini.php#ini.list
petit-ourson Posté 19 Avril 2006 Auteur Posté 19 Avril 2006 (ouf suis pas encore trop fatigué ...) Et il se peut que quelques choses quelque part me l'interdisent ?
TheRec Posté 19 Avril 2006 Posté 19 Avril 2006 Il y a plusieurs paramètre qui entrent en ligne de compte lors de l'upload de fichiers... Notes de configuration : Voir aussi les directives file_uploads, upload_max_filesize, upload_tmp_dir, post_max_size et max_input_time dans php.ini
petit-ourson Posté 19 Avril 2006 Auteur Posté 19 Avril 2006 (modifié) Oui j'avais bien vu le tableau en bas de page. ini_set('upload_max_filesize', 1000000);echo ini_get('upload_max_filesize'); j'essaie de réduire (on verra après pour augmenter la taille) mais rien à faire... On dit que qui peut le plus, peu le moins ... donc ... Edit : Je me demande si on lit pas le truc à l'envers ... Avant PHP 4.2.3. = PHP_INI_ALL et maintenant PHP_INI_PERDIR ... Modifié 19 Avril 2006 par petit-ourson
TheRec Posté 19 Avril 2006 Posté 19 Avril 2006 Mouais... l'art de bien traduire n'est pas toujours l'apanage des geeks upload_max_filesize "2M" PHP_INI_PERDIR PHP_INI_ALL in PHP <= 4.2.3. En anglais ça va tout de suis mieux... Dans PHP <= 4.2.3 c'est PHP_INI_ALL...après cette version c'est PHP_INI_PERDIR ... Donc tu dois passer par : Entry can be set in php.ini, .htaccess or httpd.conf Désolé de la fausse route, comme quoi des fois il faut remettre le manuel en question...surtout quand la formulation est vaseuse
petit-ourson Posté 19 Avril 2006 Auteur Posté 19 Avril 2006 (modifié) Bon ça m'arrange pas mais au moins, je sais pourquoi ça marche pas ;o) Bon je vais me renseigner pour faire marcher les "php_value", "php_flag" dans les .htaccess ... Modifié 19 Avril 2006 par petit-ourson
TheRec Posté 19 Avril 2006 Posté 19 Avril 2006 Tu trouvera ton bonheure ici http://www.php.net/apache et là http://doc.domainepublic.net/php/doc.php.l...ges.apache.html
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant