/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
File Modification Time, hvordan ???
Fra : Mads Pedersen


Dato : 25-03-01 00:33

Hej,

Jeg ønsker at kunne udskrive hvornår en given fil sidst er blevet ændret.
Altså ikke den fil hvor scriptet ligger men en anden - i teorien en
hvilkensomhelst fil på serveren.

Har kigget lidt på filemtime, men jeg kan sku' ikke hitte ud af det.

Er jeg på rette spor? Idéer?!?

// Mads


 
 
Lars Petersen (25-03-2001)
Kommentar
Fra : Lars Petersen


Dato : 25-03-01 01:06

Filemtime er godt, her er et eksempel:

<?php
clearstatcache(); // filemtime results are cached.
$file = "sms.php";
echo "File '$file' was modified " . date("d/m-Y H:i:s",filemtime($file));
?>



--
-
Lars
Husk: Hvis du vil maile mig, er der ingen virkelighed i min mail!



Mads Pedersen (25-03-2001)
Kommentar
Fra : Mads Pedersen


Dato : 25-03-01 10:20

in article PDav6.8894$Ov.539662@news010.worldonline.dk, Lars Petersen at
lars@virkelighed.ioflux.net wrote on 25/03/01 02:06:

> <?php
> clearstatcache(); // filemtime results are cached.
> $file = "sms.php";
> echo "File '$file' was modified " . date("d/m-Y H:i:s",filemtime($file));
> ?>

Det ser ud til at være den rigtige måde at gøre det på. Men uanset hvilken
fil jeg vælger er den ændret "01/01-1970 01:00:00" ?!?


// Mads


Mads Pedersen (25-03-2001)
Kommentar
Fra : Mads Pedersen


Dato : 25-03-01 14:57

in article B6E384E0.1A5FA%mads@imv.au.dk, Mads Pedersen at mads@imv.au.dk
wrote on 25/03/01 11:20:

> in article PDav6.8894$Ov.539662@news010.worldonline.dk, Lars Petersen at
> lars@virkelighed.ioflux.net wrote on 25/03/01 02:06:
>
>> <?php
>> clearstatcache(); // filemtime results are cached.
>> $file = "sms.php";
>> echo "File '$file' was modified " . date("d/m-Y H:i:s",filemtime($file));
>> ?>
>
> Det ser ud til at være den rigtige måde at gøre det på. Men uanset hvilken
> fil jeg vælger er den ændret "01/01-1970 01:00:00" ?!?

Aha - det virker kun med en relativ filsti...

// Mads (http://www.doubleloop.dk)
--------------------------------------
Site news 16-03-2001: New photos online in the Freestyle People, Freestyle
Places and Digital Dreams exhibitions. Mmmmmm...
Go check it out @ If thine eye offend thee... http://imv.au.dk/~mads/


John Joe (26-03-2001)
Kommentar
Fra : John Joe


Dato : 26-03-01 21:09

"Mads Pedersen" <mads@imv.au.dk> wrote in message
news:B6E3C5C5.1A6F5%mads@imv.au.dk...
> in article B6E384E0.1A5FA%mads@imv.au.dk, Mads Pedersen at mads@imv.au.dk
> wrote on 25/03/01 11:20:
>
> > in article PDav6.8894$Ov.539662@news010.worldonline.dk, Lars Petersen at
> > lars@virkelighed.ioflux.net wrote on 25/03/01 02:06:
> >
> >> <?php
> >> clearstatcache(); // filemtime results are cached.
> >> $file = "sms.php";
> >> echo "File '$file' was modified " . date("d/m-Y
H:i:s",filemtime($file));
> >> ?>
> >
> > Det ser ud til at være den rigtige måde at gøre det på. Men uanset
hvilken
> > fil jeg vælger er den ændret "01/01-1970 01:00:00" ?!?
>
> Aha - det virker kun med en relativ filsti...

Apache skal vist også konfigureres rigtigt for at det virker, da det er
Apache der fortæller hvornår filen sidst er ændret. I hvert fald virker det
ikke ordentligt på min lokale Windowsserver, men fint på et webhotel.

>
> // Mads (http://www.doubleloop.dk)
> --------------------------------------
> Site news 16-03-2001: New photos online in the Freestyle People, Freestyle
> Places and Digital Dreams exhibitions. Mmmmmm...
> Go check it out @ If thine eye offend thee... http://imv.au.dk/~mads/





Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408590
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste