Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- include() not working properly
- Matt White
May 19, 2007, 1:32 am
rate this thread
an include, and it says:
Warning: include() [function.include]: URL file-access is disabled in the
server configuration in M:\Server\htdocs\desktop\search.php on line 12
Warning: include(http://www.google.com) [function.include]: failed to open
stream: no suitable wrapper could be found in
M:\Server\htdocs\desktop\search.php on line 12
Warning: include() [function.include]: Failed opening
'http://www.google.com' for inclusion (include_path='.;M:\Server\php\pear')
in M:\Server\htdocs\desktop\search.php on line 12
I have opened up php.ini, and set allow_url_include = On . allow_url_fopen
was already allowed. Yet whenever I run phpinfo(), it reports that
allow_url_include is Off both locally and in the master. I have already
changed php.ini, and restarted the server, but it does nothing. Any
Re: include() not working properly
ensure that the php.ini file you are editing is indeed the one being
used by the interpreter (on Windows systems, its easy to get multiple
php.ini files lying around).
However, you should not be remotely including files: doing so is an
incredibly bad idea, both from a security and performance standpoint.
If you are scraping Google's front page, use fopen or curl to retrieve
the file, and then echo it to the user. include() will allow remote
code execution on your computer.
HTML Purifier <http://htmlpurifier.org Standards-compliant filtering