#php #url #wildcard
#php #url #подстановочный знак
Вопрос:
Я пытаюсь поймать URL-адрес с переменным окончанием:
$html = file_get_html(http://example.com /$date-строка, затем ПЕРЕМЕННАЯ ЗДЕСЬ»
Я искал уже несколько часов и не могу найти решение. Подумал, может быть, используя регулярное выражение, но это, похоже, для сопоставления. Не могу вспомнить все, что я пробовал, но последнее:
$date = date('Y-m-d');
$year = date('Y');
$var = /^string/;
$url = "/https://example.com/podcasts/audio/$date-amp;var";
$html = file_get_html($url)
;
Комментарии:
1. Что именно вы пытаетесь здесь сделать? Каким-то
file_get_html
образом соответствует URL, который вы точно не знаете?2. да, я знаю URL-адрес до определенного момента, после этого его можно изменить. Обычно изменяется на дополнительные (постоянные) символы.
3. кроме того, учитывая то, что я знаю, это уникально (т. Е. До и включая строку), что «для дополнительных» в предыдущем комментарии должно быть «четыре дополнительных».
4. Это невозможно.
file_get_html
нужен точный URL-адрес в качестве параметра, он не может просто волшебным образом попытаться угадать остальное, а также не может знать, какие URL-адреса существуют для этого сайта, чтобы попытаться сопоставить подстановочный знак.5. Затем мне нужно сделать это с помощью оператора «if» (я думаю), если тот или иной URL-адрес существует, в зависимости от того, какой из них существует, потому что будет существовать только один из двух. Спасибо.