У меня есть изображение с сегодняшней датой и заголовком (которое является фактическим именем изображения), и я пытаюсь заставить PHP найти любой файл в каталоге, начиная с сегодняшней даты. Я попробовал это:
HTML
<img src="<?php
$imgDate = date("Y-m-d");
echo "path/".$imgDate."_*.*";
?>" />
Предполагается, что для вставки сегодняшней даты (2015-04-15) и подчеркивания (_), а также всего, что начинается с них, используется звездочка (). () должен найти ЛЮБОЙ файл с именем файла, начинающимся с 2015-04-15_
а также ЛЮБОЙ расширение, чтобы разрешить для файлов изображений, таких как JPG или GIF.
Я везде искал в Интернете решение, но не смог его найти. Даже в переполнении стека.
Если есть лучший способ или код, который я вам показал, АБСОЛЮТНО не имеет смысла, пожалуйста, дайте мне знать, что это такое. Я работаю над блогом на сайте, на котором я могу легко публиковать сообщения. Если я могу разобраться в этой проблеме, я могу выяснить другие детали.
Я впервые публикую вопрос в переполнении стека, так что простите за отсутствие деталей (или незнание PHP).
Использовать glob()
функционировать так:
$matches = glob("path/".$imgDate."_*.*");
Вы должны получить массив всех подходящих файлов.
Других решений пока нет …