2010-03-17 18 views

Respuesta

6

Prueba de esto, parece que funciona bien aquí, pero yo sólo lo he probado en un servidor:

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

Muchas gracias por su respuesta! Decidí crear ambas pruebas de conceptos, les contaré cómo me llevo. –

2

Si no tiene que usar curl, eche un vistazo a php's ftp_mdtm. "Devuelve la última hora modificada del archivo dado".

+1

Gracias por su respuesta, yo preferiría ser capaz de pegarse con el enrollamiento ya que es lo que yo quiero utilizar para descargar el archivo si varias condiciones son intensas. No me apetece tener más de una conexión FTP si puedo salirse con la suya. –

+0

Bueno, estoy construyendo una prueba de concepto en este momento, y las funciones FTP de PHP no funcionaron bien en mi investigación anterior. Implementaré una prueba sin curvatura y veré cómo me las llevo. :) –

Cuestiones relacionadas