config pour ini_set

Eléphanteau du PHP | 45 Messages

15 déc. 2008, 17:14

bonjour

il faut configuré certaine chose pour que ini_set marche sur un server wamp ???

ca fait 2 heure que je test ini_set pour modifier le
post_max_size et le upload_max_filesize et rien

j'ai test comme valeur en Kb ou en Mo , juste avant le formulaire , dans la page de réception,
rien
j'ai même tenté le htaccess mais la encore pire il me met erreur 500 et avec un log
.......prod2smil-V1.0/.htaccess: Invalid command '\xff\xfeA', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/

c'est pas la première fois que je teste ini_set sans succès mais la G pas le chose

Je ne peut pas modifier le php.ini juste pour ce script

si qq avait un tutos BIEN expliqué (j'en est lu plusieurs mais aucun de tres complet)

merci

Mammouth du PHP | 2937 Messages

15 déc. 2008, 17:35

En lisant l'annexe des directives du php.ini du manuel de PHP, on découvre que les directives post_max_size et upload_max_filesize sont accompagnées de la constante PHP_INI_PERDIR, ce qui signifie qu'elles ne peuvent pas être modifiées par un ini_set() : elles ne peuvent l'être que dans les fichiers php.ini, .htacess ou httpd.conf.

Mammouth du PHP | 2937 Messages

15 déc. 2008, 22:22

Un exemple en .htaccess, non. En revanche, avec un php.ini personnalisé, ça peut donner quelque chose de ce genre :

Code : Tout sélectionner

post_max_size = 8M upload_max_filesize = 8M
De plus, si tu es en hébergement mutualisé, il se peut que, selon l'hébergeur, tu n'aies pas la possibilité de modifier la configuration de PHP, que ce soit sous forme de fichier .htaccess ou de fichier php.ini. Consulte ton hébergeur pour en avoir le cœur net.

Eléphanteau du PHP | 45 Messages

16 déc. 2008, 10:55

merci
je suis en local G la main sur mon serveur

G tester le htaccess en metant juste les 2ligne la mais rien
je doit avoir un probleme avec le htaccess des que je le met dans le repertoire meme vide il me fait une errer

Mammouth du PHP | 2937 Messages

16 déc. 2008, 13:12

Si tu es en local, édite directement le fichier php.ini : ce sera plus simple. ;)