Although allow_url_fopen in php.ini is "On"
Does anyone know why and in which version this behaviour has changed?
Although allow_url_fopen in php.ini is "On"
Does anyone know why and in which version this behaviour has changed?
In PHP 4.0.4 through 4.3.4 you could set this in any php.ini. However after that version it could only be set by the system-level php.ini.
Full documentation available at:
http://us.php.net/filesystem
It is strange one of the users only noticed the difference after the upgrade from 4.4.4 to 4.4.7
I would have to see the exact call being made by the client
and the rest of the PHP.INI file and if they have any
.htaccess setup, etc.
There are a lot of factors that effect whether or not a remote
URL file opening call would be successful or not that each
goes way beyond "allow_url_fopen" in the PHP.INI file.
I suspect you forgot to compile an important related extension
like cURL for example or possibly set an incompatible setting
such as safe mode being on for example. Both of those are
just single examples of things that could mess up opening
remote files.
Then there is the factor of what the client is doing exactly ...
If the client is trying to include a file remotely, that is different
from using fopen to access a remote file, etc. It is also
controlled by a totally different configuration flag now too.