PHP代码被注释掉或生成内部服务器错误500

时间:2014-06-20 05:14:47

标签: php embed

<div class="thumb_container centered">
    <?php
        foreach (glob("../images/*.{jpg,png}") as $filename) {
         echo '<img src="' . $filename . '">';
        }
    ?>
</div>

此代码段无法嵌入HTML文档中。如果我使用.php扩展名保存文件,则会出错gives internal server error 500。如果我将其保存为.html,则脚本会被注释掉,并在div中打印';}?>。我也设置了permissions to 755,但仍然没有。

如何运行此脚本?

1 个答案:

答案 0 :(得分:1)

../images/和/或其文件的权限可能存在问题。尝试为您的网络服务器用户设置可读的权限。

文件扩展名.php当然是正确的,因此文件由PHP解析。

您还可以查看错误日志,主要位于/var/log/