fopen:致命错误:无法在写入上下文中使用函数返回值

时间:2010-08-16 15:54:34

标签: php fopen

我似乎无法弄清楚我收到的原因: 致命错误:无法在[path] /admincp/global.php(226)中的写入上下文中使用函数返回值:第12行的eval()代码 当我尝试使用fopen / fsockopen,以及此类函数来检索远程数据时。

我的代码是:

http://pastebin.com/crLB429N

我尝试过使用fopen / fread和fsockopen / fgets。我甚至不知道从哪里开始调试它。

感谢您给予的任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

empty()只能评估变量 - 而不是函数返回值。您的第一个条件是使用empty(ini_get(...))

尝试:

$base_dir = ini_get('open_basedir');

if(function_exists('curl_init') && !ini_get("safe_mode") && empty($base_dir))