Here is the matter:
ini_set('display_errors', '1');
ini_set('safe_mode', '0');
ini_set('allow_url_fopen', '1');
ini_set('allow_url_include', '1');
print_r(ini_get_all());
And I get:
Array(
[allow_url_fopen] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 4
)
[allow_url_include] => Array
(
[global_value] =>
[local_value] =>
[access] => 4
)
Why I cannot set that variable within the php ini_set function? The directive is specified as PHP_INI_ALL then it can be defined within the ini_set() function! http://php.net/manual/en/ini.list.php
display_errors
may be set at runtime (with ini_set()), but it won't have any affect if the script has fatal errors. This is because the desired runtime action does not get executed.
Use ini_set('display_errors','Off');
safe_mode
This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0. This directive belongs to PHP_INI_SYSTEM and Cannot be set via ini_set()
allow_url_include
Use ini_set('allow_url_include', 'On');
allow_url_fopen
This directive belongs to PHP_INI_SYSTEM and Cannot be set via ini_set()
These variables cannot be changed within a user script. The access value means:
PHP_INI_SYSTEM 4 Entry can be set in php.ini or httpd.conf
You can try to set it in .htaccess:
php_value allow_url_include 1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With