• User Newbie

    ini_set() non funziona

    
    <?php // test.php
    var_dump(ini_set('mail.log','/tmp/new-value-55557.log'));
    var_dump(ini_get('mail.log'));
    ?>
    
    

    Proviamo...

    $ php test.php
    bool(false)
    string(20) "/tmp/mail-755776.log"

    Come vedete ini_set() restituisce false e il nuovo valore non viene impostato.
    Perchè?


  • User

    ini_set() non puó modificare tutte le variabili.

    Nel file php.ini, quando vengono settate le variabile, per ognuna viene definita la modalitá di modifica ( come é possibile modificare la variabile ). Per saperne ti piú cerca su google.

    In particolar modo, la variabile che cerchi di modificare, puoi modificarla solamente dal file .htaccess, dal file httpd.conf o direttamente dal file php.ini