Я, кажется, сталкиваюсь с документацией засухи с CURL против FTP, может ли кто-нибудь сказать мне, как получить последнюю измененную дату данного файла с помощью PHP / CURL.
Большое спасибо!
Попробуйте это, похоже, здесь работает нормально, но я тестировал его только на одном сервере:
<?php $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,"ftp://server/file"); curl_setopt($curl, CURLOPT_USERPWD, "user:pass"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_NOBODY, 1); curl_setopt($curl, CURLOPT_FILETIME, TRUE ); $result = curl_exec ($curl); $time = curl_getinfo($curl, CURLINFO_FILETIME); print date('d/m/y H:i:s', $time); curl_close ($curl);
Если вам не нужно использовать завиток, посмотрите на ftp_mdtm php. Он «возвращает последнее измененное время данного файла».