0

我正在为我的网站创建 PHP 库。它将显示在普通 HTML 页面内的 iFrame 内。

<html>
<head><title></title></head>
<body>
<table><tr>
<?php
define('Photo_dir','img');
define('Columns',2);
$x=0;
$y=0;
$results = scandir(Photo_dir);
foreach ($results as $result) 
{
    if ($result === '.' or $result === '..') continue;
    if (is_dir(Photo_dir.'/'.$result))
    {
        if($y > 2)
        {
            echo "</tr><tr>";
            $y=0;
            $x=&x+1;
        }
        echo "<td><img src='image.php?photo=".Photo_dir."/".$result."/1.jpg'/></td>";
        echo "kod w html";
    }
}
?>
</tr>
</table>
</body>
</html>

由于某种原因,它不起作用。浏览器甚至看不到<table>

提前致谢。

4

2 回答 2

2

假设常量和变量都是旧的正确信息,你不会错过开场白:

<img src='image.php?photo=".Photo_dir."/".$result."/1.jpg'/>
         ^ that one.
于 2012-09-09T11:31:02.823 回答
1

你有一个错字,在你增加$x你试图增加的变量的那一行&x。它应该是:

$x = $x +1;

另一种将变量递增一个的简单方法是:

$x++;

至于你根本看不到任何输出的原因,它看起来像是一个 500 错误(这就是 Chrome 报告的内容),这意味着服务器本身正在做一个 boo-boo。检查您的服务器配置。

于 2012-09-10T13:15:24.650 回答