Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP致命错误:无法访问我试图安装的脚本中的空属性_Php - Fatal编程技术网

PHP致命错误:无法访问我试图安装的脚本中的空属性

PHP致命错误:无法访问我试图安装的脚本中的空属性,php,Php,我在这方面完全是新手,在新安装时遇到了一个小故障,我不知道如何修复它..: 错误显然出现在这一行代码上: $r2->$k = htmlspecialchars($r2->$k); 下面是上面和下面的代码: // Display items while ($r2 = mysql_fetch_object($qr2)) { reset($_bnr_list); echo "<tr>\n"; $i = 0; while (list($k

我在这方面完全是新手,在新安装时遇到了一个小故障,我不知道如何修复它..:

错误显然出现在这一行代码上:

    $r2->$k = htmlspecialchars($r2->$k);
下面是上面和下面的代码:

// Display items
while ($r2 = mysql_fetch_object($qr2)) {
    reset($_bnr_list);
    echo "<tr>\n";
    $i = 0;
    while (list($k, $v) = each($_bnr_list)) {
        $i++;
        $r2->$k = htmlspecialchars($r2->$k);
        if ($kq)
            $r2->$k = preg_replace($ks, "<b>\\0</b>", $r2->$k);

        echo "<td class=row2>";
        if ($i == 1)
            echo "Edit: <a href=admin.php?a=bnr/edit&id={$r2->id}&{$_fwk_id}>", ($r2->$k != "" ? $r2->$k : "no name"), "</a>";
        elseif ($i == 2) {
            $mod = "usr";
            list($un) = mysql_fetch_row(mysql_query("SELECT username FROM " . $GLOBALS["_{$mod}_tables"]['list'][0] . " WHERE id={$r2->$k}"));
            echo "<a href=admin.php?a={$mod}/info&id={$r2->$k}&{$_fwk_id}>{$un}</a>";
        } elseif ($i == 5)
            echo round($r2->stat_clicks * 100 / $r2->stat_shows, 3), "%";
        else
            echo ($r2->$k != "" ? $r2->$k : "&nbsp;");
        echo "\n";
    }

    echo "<td class=row2><small>",
    "<!--- <a href=admin.php?a=bnr/del&id={$r2->id}&{$_fwk_id} {$_fwk_js_confirm}>Delete</a> --->",
    "</small>";

    echo "<tr><td colspan=", ($col + 1), ">", $r2->html;
}

该错误意味着$k为空,不能用作属性名$k是$\u bnr\u列表中的键,因此您必须跟踪它来自何处以及为什么它有空字符串/空值作为键。

是否显示任何错误消息?是…致命错误:无法访问/home/----第243行中的空属性这是第243行:$r2->$k=htmlspecialchars$r2->$k;大约10年前,我为自己开发了这个脚本,并决定看看是否能启动并运行它。。我想我需要雇佣一个知道他们在做什么的人:。。谢谢