0

我有这个代码here

<?php
$COUNT = 0;
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
    if ($entry != "." && $entry != ".." & $count % 3 == 0) {
        echo "<td><a href='$entry'>$entry</a></td>";
        echo $Count;
        $Count++;

    }
    else {echo "<tr><td><a href='$entry'>$entry</a></td><tr>";
    echo $Count;
    $Count++;
    }
}
closedir($handle);
}
?>

我似乎无法让它工作。每次计数器是 3 的倍数时,我都想要一个新的表格行。

4

2 回答 2

2

您在脚本中调用$COUNT,$Count$count,就像它们是同一个变量一样。他们不是。PHP 变量区分大小写。将它们全部更改为$count,它应该可以工作。

如果您打开 error_reporting 以便它报告通知,就像您在开发中应该经常做的那样,您会很快发现这一点。

于 2012-05-26T00:52:55.963 回答
0

除了@John Conde:使用&&而不是&

于 2012-05-26T00:57:38.533 回答