php - 如何使用PHP从文件夹中一张一张地获取图片并显示在页面中

标签 php image

如何从文件夹中获取图像并将其显示在页面中,我是否可以在 php 中调整它的大小,或者我必须调整它的大小并单独上传以将其显示为缩略图?

最佳答案

这是遍历目录并对图像文件做一些事情的基本结构(假设 'images' 是与脚本相同目录中的目录)

$image_types = array(
    'gif' => 'image/gif',
    'png' => 'image/png',
    'jpg' => 'image/jpeg',
);

foreach (scandir('images') as $entry) {
    if (!is_dir($entry)) {
        if (in_array(mime_content_type('images/'. $entry), $image_types)) {
            // do something with image
        }
    }
}

从这里,您可以将图像直接发送到浏览器,为 HTML 页面生成标签或使用 GD functions 创建缩略图并存储它们以供展示。

关于php - 如何使用PHP从文件夹中一张一张地获取图片并显示在页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215799/

相关文章:

php - 下载失败。 curl 错误 60 : SSL certificate problem: certificate has expired

php - 关于恶意代码 aeR4Choc 注入(inject)的安全漏洞的问题

c# - 替换MySQL数据库中的特定值

javascript将图像转换为字节数组

javascript - 通过 jquery 或 css 更改图像大小(宽度)

image - 存储数百万张图像

jquery - 如何将 Jquery 星级评级的星级图像从 fyneworks 更改为其他图像

javascript - 从 JSON 数据获取图像源

php - 存储大型 JSON 文件时,将它们存储在数据库中或作为服务器上的文件更有效?

php - 在源代码中是否有一个标准的地方来放置版本号?