Wuu Posted November 27, 2008 Report Share 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 Link to comment Share on other sites More sharing options...
bubu Posted November 27, 2008 Report Share 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). Link to comment Share on other sites More sharing options...
Wuu Posted November 27, 2008 Author Report Share 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.. Link to comment Share on other sites More sharing options...
andrisp Posted November 27, 2008 Report Share Posted November 27, 2008 Un kā tev liekas, ko atgriež time() un filectime() ? Link to comment Share on other sites More sharing options...
Java Posted November 27, 2008 Report Share 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 Link to comment Share on other sites More sharing options...
andrisp Posted November 27, 2008 Report Share Posted November 27, 2008 Java, tas bija retorisks jautājums viņam. Nu nevis retorisks bet vairāk iebakstīšana. Link to comment Share on other sites More sharing options...
Wuu Posted November 29, 2008 Author Report Share 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... Link to comment Share on other sites More sharing options...
codez Posted November 29, 2008 Report Share 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". Link to comment Share on other sites More sharing options...
Recommended Posts