我正在尝试使用远程文件中定义的fucntion。我像这样添加这个文件:
require_once 'http://x.x.x.x:port/file_name.php';
// file is located at ftp-server
我收到错误
致命错误:在php_file.php中调用未定义的函数func_name()
我使用CURL function
检查文件是否存在,并返回代码200,表示该文件存在。请帮助。
upd1 即可。 ini_get('allow_url_include')
让我回复了。
UPD2 即可。我试图在文件本身中调用此函数它工作正常
答案 0 :(得分:2)
这可以通过在php.ini上将allow_url_include设置为on来完成。
答案 1 :(得分:1)
您是否100%确定您获得原始(不是由远程服务器解释)的php文件?使用curl
获取文件并将其打印出来(或者只是将附带的文件和网址放入浏览器中)或将远程文件的扩展名更改为例如' TXT'防止它被解释。
顺便说一句:包括远程文件可能不是世界上最安全的东西。