使用PHP

时间:2017-03-31 19:26:53

标签: php html

我正在尝试从我资产中的目录在404页面上生成随机图像。我找到了另一个使用我正在使用的代码的线程,但是我没有运气让它起作用。

<h1>404 Page not Found</h1>
            <?php
                $imageDir = 'https://globalassets.provo.edu/image/404/';
                $images = glob($imageDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
                $randomImage = $images[array_rand($images)];

            ?>
            <img src="<?php echo($randomImage); ?>" alt="" />

有什么想法吗?如果我尝试只打印$ images,它似乎会给我一个空数组。

1 个答案:

答案 0 :(得分:0)

AH!谢谢你指点我正确的方向。

我将404图像文件夹移动到与我的主题相同的目录中,现在一切正常

更新的代码看起来像

<h1>404 Page not Found</h1>
            <?php
                $imageDir = '404/';
                $images = glob($imageDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
                $randomImage = $images[array_rand($images)];

            ?>
            <img src="<?php echo($randomImage);  ?>" alt="" />