Utworzyć plik .php o następującej treści:
<?php
$file = isset($_GET['file']) ? (string)$_GET['file'] : __FILE__;
$format = isset($_GET['format']);
if(file_exists(dirname(__FILE__).$file)){
if($format)
print date('d-m-Y H:i:s', filemtime($file));
else
print filemtime($file);
} else
print 'no_file';
?>
i zapisać go na serwerze pod nazwą np. rozmiar.php.
Delphi:
Wywołać z Delphi żądanie HTTP podobne od tego:
GET /rozmiar.php?file=/abc.html
W odpowiedzi dostaniesz liczbę sekund ostatniej modyfikacji od 1 stycznia 1970 0000 GMT
lub takie
GET /rozmiar.php?file=/abc.html&format=1
a w odpowiedzi dostaniesz ładnie sformatowaną datę ostatniej modyfikacji
Jak nie masz dostępu do serwera ażeby wrzucić plik bądź serwer nie obsługuje php, to można też sprawdzić nagłówki odpowiedzi od serwera a konkretniej nagłówek http Last-Modified (ale na tym raczej nie można polegać)
Kodu źródłowego niestaty nie podam ale tak napisałem, może ktoś inny coś Ci pomoże, chciałem tylko podpowiedzieć jakieś rozwiązanie.