首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示具有不同图像名称的图像的html页面

显示具有不同图像名称的图像的html页面
EN

Stack Overflow用户
提问于 2015-04-02 03:42:07
回答 1查看 62关注 0票数 1

我有一个脚本,每天生成不同的jpg文件名。例如,今天它将生成"total_1.jpg“,明天它将生成"total_2.jpg”,但格式将是"total_".jpg。我需要在网站上每天显示最新的图像。我不能使用通常的"img src“html代码,因为我不知道那天的文件名是什么。所以我正在用php做实验。在我的脚本运行之前,我删除了前一天的jpg文件,所以在任何时候,应该只有一个jpg文件(最新的)。我编写了以下测试代码

代码语言:javascript
运行
复制
    <html>
    <head>

    </head>
    <body>

    <?php
$files = array();
$id = "total_";
$files = glob("id*.jpg");

echo "<img src='$files[0]' />";
    ?>

    </body>
    </html>

当我打开浏览器并转到http:///test.php时,我看到的只是";?>

我做错了什么?这是在apache服务器上,我在/var/log/apache2/error.log下没有看到任何错误。

EN

回答 1

Stack Overflow用户

发布于 2015-04-02 07:01:03

下面的代码可以工作:

代码语言:javascript
运行
复制
<html>
<head>
</head>
<body>

<?php
$files = array();
$id = "total_*.jpg";
$files = glob($id);

echo "<img src='$files[0]' />";
?>
</body>
 </html>

你的主要问题是从变量$id转移到下一行的glob(“id*.jpg”),去掉了"$“。你其余的语法和逻辑都是正确的。你可能会考虑这样的情况:你的文件没有像你喜欢的那样整齐命名,或者你的目录中有多个文件,并不总是想要第一个文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29399409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档