Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dane o aktualizacji (last_modified)?
ins@ne
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 10.07.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam!
Chce zrobic skrypt wypisujacy ostatnia aktualizacje strony. Ma on sprawdzic czy zaszly jakies zmiany na stronie i jesli zaszly to wypisac date zmian (chyba wiadomo o co chodzi - np.: "Ostatnia aktualizacja strony: 3 kwietnia 2003"). I teraz nie wiem skad wziac informacje o ewentualnych modyfikacjach? Znalazlem tu: http://pl2.php.net/manual/pl/print/ref.apache.php cos takiego jak last_modified i wydaje mi sie (sadzac po nazwie), ze to moze byc to tylko, ze nie bardzo wiem co z tym poczac. Trzeba to ustawic w plikach konfiguracyjnych na On? Jesli tak to w jakim? (httpd.conf?) Jak powinna wygladac zatem pelna linia tego polecenia? I jeszcze jedno - jak pozniej sie do tego odwolywac? Jest to zmienna systemowa? i normalnie odwolywac sie do niej $last_modified?
Troche duzo napisalem a wcale nie wiem czy dobrze mysle. Prosze zatem kogos madrzejszego o sprostowanie... Dzieki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ins@ne
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 10.07.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Wielkie dzieki! Wprawdzie nie do konca o to mi chodzilo, ale dzieki temu odnalazlem w manualu ta funkcje, o ktora mi chodzilo: getlastmod()

Takze od razu zamieszcze gotowy skrypt - moze dzieki niemu ktos nie bedzie musial tego pisac:

[php:1:5951d2d018]<?php
function OstatniaAktualizacja()
{
$TabData = explode("/",date("j/n/Y", getlastmod()));
print "<b>Ostatnia aktualizacja:</b> $TabData[0] ";
switch($TabData[1])
{
case '1' : print 'stycznia '; break;
case '2' : print 'lutego '; break;
case '3' : print 'marca '; break;
case '4' : print 'kwietnia '; break;
case '5' : print 'maja '; break;
case '6' : print 'czerwca '; break;
case '7' : print 'lipca '; break;
case '8' : print 'sierpnia '; break;
case '9' : print 'września '; break;
case '10' : print 'października '; break;
case '11' : print 'listopada '; break;
case '12' : print 'grudnia '; break;
}
print "$TabData[2]";
}
?>[/php:1:5951d2d018]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 02:39