Autor |
Wiadomość
|
Kris |
Wysłany: 11 Sty 2006, 10:13 Temat postu: Aktualizacja w JavaScript |
|
|
Nowicjusz
Dołączył: 11 Sty 2006 Posty: 5
|
Mam pytanie, mam na stronie date aktualizajistrony zrobiona za pomocą skryptu. Mimo iz nic ze strona nie robie to codziennie po północy automatycznie zmienia mi sie data aktualizacji na nowa. Dlaczego tak sie dzieje ?? strona jest w php. Wczesniej była w ramkach i było wszystko ok
Pozdro |
|
Powrót do góry |
|
|
KCS |
Wysłany: Temat postu: Reklama w KCS |
|
|
|
|
Powrót do góry |
|
|
Martin |
Wysłany: 11 Sty 2006, 10:49 Temat postu: |
|
|
KCS_Admin
Dołączył: 17 Cze 2005 Posty: 5566
Skąd: Piaseczno
|
Może podaj kod skryptu, bo teoretycznie ciężko coś powiedzieć?
Najczęściej stosowana w JavaScript instrukcja to:
Kod: | <script language="JavaScript" type="text/javascript">
document.write("Ostatnia aktualizacja strony: " + document.lastModified);
</script> |
Jednak napisałeś, że stronę masz w PHP, to może lepiej użyć prostego kodu w PHP do pokazania ostaniej modyfikacji strony?
PHP: |
<?php
$nazwastrony = "strona.php";
$modyfikacja = filemtime($nazwastrony);
print "Ostatnia aktualizacja strony: ";
print date("Y.m.d - H:i", $modyfikacja);
?>
|
_________________ Martin
- Prywatny Katalog Stron
- pizzeria La Nostra zaprasza
- e-Piaseczno i okolice, to najlepsze miejsce dla e-mieszkanca powiatu piaseczynskiego
- najlepsze prywatne przedszkole w Piasecznie
- moj prywatny fotoblog ze zdj?ciami |
|
Powrót do góry |
|
|
Kris |
Wysłany: 11 Sty 2006, 13:11 Temat postu: |
|
|
Nowicjusz
Dołączył: 11 Sty 2006 Posty: 5
|
wielkie dzieki za skrypt mam jednak jeszcze jedno pytanko co do niego chciałem zrobić zeby wyswietlał date w nowej lini probowałem juz
Kod: | print "Ostatnia aktualizacja strony: \n"; |
takze printf, ale niestety wszystko mam w jednej lini.
Wiem ze pewnie jest to banalny problem ale zabawe w php dopiero zaczynam.
Skrypt z ktorego korzystałem do tej pory był taki
Kod: | <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
var data = new Date(document.lastModified);
var dzien = data.getDate();
var miesiac = data.getMonth() + 1;
var rok = (data.getFullYear ? data.getFullYear() : data.getYear());
if (dzien < 10) dzien = "0" + dzien;
if (miesiac < 10) miesiac = "0" + miesiac;
if (data != 0) document.write(dzien + "." + miesiac + "." + rok);
else document.write("Data nieznana!");
//-->
</SCRIPT> | |
|
Powrót do góry |
|
|
Martin |
Wysłany: 11 Sty 2006, 13:17 Temat postu: |
|
|
KCS_Admin
Dołączył: 17 Cze 2005 Posty: 5566
Skąd: Piaseczno
|
Najprostsze przejście do nowej lini:
PHP: |
<?php
$nazwastrony = "strona.php";
$modyfikacja = filemtime($nazwastrony);
print "Ostatnia aktualizacja strony: ";
print "<BR>";
print date("Y.m.d - H:i", $modyfikacja);
?>
|
_________________ Martin
- Prywatny Katalog Stron
- pizzeria La Nostra zaprasza
- e-Piaseczno i okolice, to najlepsze miejsce dla e-mieszkanca powiatu piaseczynskiego
- najlepsze prywatne przedszkole w Piasecznie
- moj prywatny fotoblog ze zdj?ciami |
|
Powrót do góry |
|
|
Kris |
Wysłany: 11 Sty 2006, 15:34 Temat postu: |
|
|
Nowicjusz
Dołączył: 11 Sty 2006 Posty: 5
|
wielkie dzięki za pomoc
zobacze po północy co sie stanie
Pozdrawiam |
|
Powrót do góry |
|
|
|