gpt4 book ai didi

php - 获取图像 JPG 和 jpg

转载 作者:搜寻专家 更新时间:2023-10-31 21:03:23 24 4
gpt4 key购买 nike

这个问题困扰我好久了。我正在尝试在 PHP 中加载图像,但是有 jpg 和 JPG 图像,当我尝试通过 jpg 加载图像时,找不到 JPG 图像(显然)

$img1 = '<img src="imgs/'.$firstImage.'.jpg"></img>';
$img2 = '<img src="imgs/'.$secondImage.'.jpg"></img>';
$img3 = '<img src="imgs/'.$thirdImage.'.jpg"></img>';
$img4 = '<img src="imgs/'.$fourthImae.'.jpg"></img>';

知道如何解决这个问题吗?

我尝试使用 if_exists 但效果不佳

if (file_exists('http://website_url.nl/imgs/'.$firstImage.'.jpg')) {
$img1 = '<img src="imgs/'.$firstImage.'.jpg"></img>';
} else {
$img1 = '<img src="imgs/'.$firstImage.'.JPG"></img>';
}

现在的问题是它无法找到具有常规 jpg 的图像。例如,我尝试加载 23.jpg 但脚本尝试加载 23.JPG 因为文件 23.jpg 不存在,虽然它确实存在并放置在文件夹中,但 23.JPG 不存在。它适用于 JPG 文件。例如 DOC_202.JPG 被发现是因为 DOC_202.jpg 不存在所以它加载 JPG 一个。但是对于 jpg 的,它不会工作。有什么解决办法吗?

谨致问候,

最佳答案

只检查本地目录中的文件,不要使用url

if(file_exists('imgs/'.$firstImage.'.jpg')) {

大多数 url 包装器不支持 stat(),请参阅 http://www.php.net/manual/en/function.file-exists.php (最后关于 php5 的蓝色注释)和 http://www.php.net/manual/en/wrappers.php

编辑:
PS:旁注,当使用 Windows 时,目录分隔符是反斜杠“\”,在 Linux 上它是正斜杠“/”。如果您需要全局解决方案,请参阅全局常量 DIRECTORY_SEPARATOR

关于php - 获取图像 JPG 和 jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37136919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com