PHP - 在文件路径中使用星号
PHP - Using asterisk symbol in file path
我有一张带有今天日期和标题(这是图片的实际名称)的图片,我正在尝试 PHP 在目录中查找以今天日期开头的任何文件。我试过这个:
HTML
<img src="<?php
$imgDate = date("Y-m-d");
echo "path/".$imgDate."_*.*";
?>" />
这应该插入今天的日期 (2015-04-15) 和下划线 (_) 以及以它们开头的任何使用星号 () 的内容。 () 应该找到文件名以 2015-04-15_
和 ANY 扩展名开头的 ANY 文件,以允许 JPG 或 GIF 等图像文件。
我在网上到处寻找解决方案,但找不到。甚至在 Stack Overflow 中也不行。
如果有更好的方法,或者我向您展示的代码完全没有意义,请告诉我它是什么。我正在开发一个可以轻松 post 的网站博客。如果我能弄清楚这个问题,我就能弄清楚其他细节。
这是我第一次post在 Stack Overflow 中提问,所以请原谅我缺乏细节(或 PHP 无知)。
像这样使用glob()
函数:
$matches = glob("path/".$imgDate."_*.*");
您应该得到所有匹配文件的数组。
我有一张带有今天日期和标题(这是图片的实际名称)的图片,我正在尝试 PHP 在目录中查找以今天日期开头的任何文件。我试过这个:
HTML
<img src="<?php
$imgDate = date("Y-m-d");
echo "path/".$imgDate."_*.*";
?>" />
这应该插入今天的日期 (2015-04-15) 和下划线 (_) 以及以它们开头的任何使用星号 () 的内容。 () 应该找到文件名以 2015-04-15_
和 ANY 扩展名开头的 ANY 文件,以允许 JPG 或 GIF 等图像文件。
我在网上到处寻找解决方案,但找不到。甚至在 Stack Overflow 中也不行。
如果有更好的方法,或者我向您展示的代码完全没有意义,请告诉我它是什么。我正在开发一个可以轻松 post 的网站博客。如果我能弄清楚这个问题,我就能弄清楚其他细节。
这是我第一次post在 Stack Overflow 中提问,所以请原谅我缺乏细节(或 PHP 无知)。
像这样使用glob()
函数:
$matches = glob("path/".$imgDate."_*.*");
您应该得到所有匹配文件的数组。