$rbtext = preg_replace("/\[field:url([\/\s]{0,})\]/isU", $row['url'],"$innertext" )
; 通过var_dump()可以知道$row
就是我们调用时设定的参数 row=’6’,即取出6个友链,不是数组,也不含url;$dbrow
内,而不是$row
;所以将112行的$row['url']
替换为$dbrow->url
即可;类似的下面的113、114行的$row['webname'] $row['logo']
替换为$dbrow->webname $dbrow->logo
完成上述替换后,在调试模式下就不会报错了图:
报错
原码
改后