Wuu Posted November 27, 2008 Report Posted November 27, 2008 <?php $filename = 'image/status.jpg'; if (file_exists($filename)) { $chenged = date("F d Y H:i:s.", filectime($filename)); $now = date("F d Y H:i:s.", time()); $split = ($now - $chenged); echo "$filename was last changed: ".$chenged.$now.'<br><br>'.$split; } ?> Mēģināju atņemt ,bet kaut kā nesanāk! Es gribu panākt lai fails "šajā gadījuma bilde" atjaunojas ik pēc 5 minūtēm! if (Ja faila filectime ir 5 minūtes mazāks nekā tagadējais laik) { ATJAUNOJAM FAILU } IZVADAM FAILU Ja nesapratāt sakiet izklāstīšu gudrāk
bubu Posted November 27, 2008 Report Posted November 27, 2008 Stringus nevar atņemt. Atņemt var skaitļus. Dabūt datumus skaitliskā formātā un tad salīdzini (hints: unix timestamp).
Wuu Posted November 27, 2008 Author Report Posted November 27, 2008 $filename = 'image/status.jpg'; if (file_exists($filename)) { echo "Last Update: " . date("F d Y H:i:s.", filectime($filename)); if ((time()-filectime($filename)) > 300) { UPDATE } } Sita gan var atņemt ,vismaz strādā! Vai būs pareizi? par timestamp neko neatrod..
andrisp Posted November 27, 2008 Report Posted November 27, 2008 Un kā tev liekas, ko atgriež time() un filectime() ?
Java Posted November 27, 2008 Report Posted November 27, 2008 Nav grūti uzzināt: Returns the time the file was last changed, or FALSE in case of an error. The time is returned as a Unix timestamp. Šai gadījumā viņš grib kaut kādu dīvainu variantu - ja fails ir updeitots pirms vairāk nekā 5 minūtēm, tad to izvada (a kāpēc neizvadīt uzreiz?) Kaut kā dīvaini zin :P
andrisp Posted November 27, 2008 Report Posted November 27, 2008 Java, tas bija retorisks jautājums viņam. Nu nevis retorisks bet vairāk iebakstīšana.
Wuu Posted November 29, 2008 Author Report Posted November 29, 2008 Un kā tev liekas, ko atgriež time() un filectime() ? Kaut kādā skaitliskā formā laiku sekundēs :) Viss strādā tālāk iedziļināties nav jēgas...
codez Posted November 29, 2008 Report Posted November 29, 2008 Viss strādā tālāk iedziļināties nav jēgas... Pag, pag nejauc "iedziļināties nav jēgas" ar "neesi spējīgs iedziļināties".
Recommended Posts