Получить дату изменения через FTP, используя PHP / CURL - PullRequest
5 голосов
/ 17 марта 2010

Я, кажется, сталкиваюсь с засухой документации с CURL vs FTP, может кто-нибудь сказать мне, как получить дату последнего изменения данного файла, используя PHP / CURL.

Большое спасибо!

Ответы [ 2 ]

6 голосов
/ 17 марта 2010

Попробуйте, похоже, здесь все в порядке, но я проверил это только на одном сервере:

<?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);
2 голосов
/ 17 марта 2010

Если вам не нужно использовать curl, посмотрите php's ftp_mdtm . «Возвращает время последнего изменения данного файла».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...