ouupsss oublie mon commentaire. J'ai été trop vite, je n'ai pas vu qu'il s'agissait d'appel distant (http). Le glob ne fonctionne que localement (file system local).
Mais je n'ai pas compris : tu veux récupérer la "dernière" version c'est ça ?
Si c'est le cas, il suffit de prendre le "dernier" 17h30 (en faisant gaffe aux timezone, si nécessaire)
Donc tu prends l'heure/minute du "now" (date("Gi" )). Tu compares à 17h30 (ou 18h pour avoir un peu de marge).
Si c'est inférieur, tu cherches la date de la veille de type date("Ymd",time()-60*60*24)...
Sinon tu prends le jours courant.
Pour ce qui est d'aller faire une requête HTML, c'est toujours possible, mais parser le HTML resultant, c'est jamais évident/fiable...