PHP / CURL kullanarak FTP üzerinden değiştirilme tarihi almak

2 Cevap php

Ben Herkes nasıl PHP / CURL kullanarak belirli bir dosyanın son değiştirilme tarihini almak için bana söyleyebilir, FTP vs CURL ile bir dokümantasyon kuraklık halinde çalışıyor gibi görünüyor.

Çok teşekkürler!

2 Cevap

Bu deneyin, o ok burada iş gibi görünüyor ama ben sadece bir sunucu üzerinde test ettim:

<?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);

Eğer curl kullanmak zorunda yoksa, php adlı bir göz ftp_mdtm. Bu "verilen dosyanın son değiştirilme zamanını döndürür".