Nightflyer2000 Geschrieben 26. Mai 2004 Geschrieben 26. Mai 2004 Hallo Leute, hat jemand von euch eine Idee, wie ich in einer Website im Intranet (html-Format) die letzte Aktualisierung der Seite für die User anzeigen lassen kann? Ich habe ja schon ein paar Dinge wie Java-Scripte gefunden, aber irgendwie ist es alles nicht das, was ich mir vorgestellt hatte... Das sollte am Besten auf allen Seiten angezeigt werden. Hat jemand da einen Tipp für mich? Danke schon mal. :confused:
kills Geschrieben 26. Mai 2004 Geschrieben 26. Mai 2004 http://selfhtml.teamone.de/javascript/objekte/document.htm#last_modified
zirri Geschrieben 26. Mai 2004 Geschrieben 26. Mai 2004 einfach auf der webseite ausgeben... letzte Aktualisierung am xx von xx denke dahinter ist ein cms und dies speichert in 99% der faelle bearbeiter und bearbeitungszeitraum gruss
etreu Geschrieben 26. Mai 2004 Geschrieben 26. Mai 2004 per SSI: Letzte Änderung: <!--#echo var="LAST_MODIFIED" --> komisch. déjà vue!
Krain Geschrieben 26. Mai 2004 Geschrieben 26. Mai 2004 Ich hab das auch mal versucht. Allerdings zeigt er mir immer nur die aktuelle Uhrzeit. Was mache ich falsch? Ich dachte eigentlich, dass es dafür gedacht ist um das letzte Seitenupdate anzeigen zu lassen.
etreu Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 Meinst du mich? Schon mal am nächsten Tag ausprobiert?
kills Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 Ich hab das auch mal versucht. Allerdings zeigt er mir immer nur die aktuelle Uhrzeit. Was mache ich falsch? Ich dachte eigentlich, dass es dafür gedacht ist um das letzte Seitenupdate anzeigen zu lassen. welche der vorgeschlagenen Lösungen hast du versucht?
Krain Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 ich habe den link von kills genommen! <script type="text/javascript"> <!-- document.write("letzter Update: " + document.lastModified); //--> </script> und das in meine Seite eingefügt! Der Browser(IE 6.0) zeigt mir sowohl in der online als auch in der offline Version im das aktuelle Rechnerdatum an. Ist das so gedacht? - Ich dachte damit ist das letzte Änderungsdatum der Datei auf dem Server gemeint!?
kills Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 ich habe den link von kills genommen! <script type="text/javascript"> <!-- document.write("letzter Update: " + document.lastModified); //--> </script> und das in meine Seite eingefügt! Der Browser(IE 6.0) zeigt mir sowohl in der online als auch in der offline Version im das aktuelle Rechnerdatum an. Ist das so gedacht? - Ich dachte damit ist das letzte Änderungsdatum der Datei auf dem Server gemeint!? jo das letzte Änderungsdatum sollte dabei schon erscheinen. Aber wenn du natürlich heute schon an der datei gearbeitet hast, ist natürlich das datum von heute drinne. vorraussetzung dafür das das funzt, ist natürlich auch, dass die uhr vom windows richtig eingestellt ist
Krain Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 Es zeigt immer genau auf die Sekunde die aktuelle Uhrzeit meines Rechners. Schau es dir an unter roder-net: Oder liegt es daran, dass es PHP-Dateien sind, die immer erst auf Anfrage gebaut werden und keine statischen HTML-Seiten!?
Hüsi Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 Oder liegt es daran, dass es PHP-Dateien sind, die immer erst auf Anfrage gebaut werden und keine statischen HTML-Seiten!? hab das bei mir auch zu testzwecken in ne htm datei eingebaut. wenn ichs lokal teste ändert sich die ausgabe nicht, lade ichs hoch, wird die aktuelle systemzeit angezeigt...
kills Geschrieben 27. Mai 2004 Geschrieben 27. Mai 2004 Es zeigt immer genau auf die Sekunde die aktuelle Uhrzeit meines Rechners. Schau es dir an unter roder-net: Oder liegt es daran, dass es PHP-Dateien sind, die immer erst auf Anfrage gebaut werden und keine statischen HTML-Seiten!? ich denke es liegt daran, dass du es in einer php datei aufrufst und da diese ja bei jedem aufruf neu geparst wird, ist das änderungsdatum immer die aktuelle uhrzeit. hab das bei mir auch zu testzwecken in ne htm datei eingebaut. wenn ichs lokal teste ändert sich die ausgabe nicht, lade ichs hoch, wird die aktuelle systemzeit angezeigt... wenn meine 1. Vermutung stimmt, dann wird dass dann noch daran liegen, dass manche anbieter auch html files mit php parsen, damit man in html files auch php verwenden kann
Krain Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Also ist es wohl besser das Änderungsdatum mit PHP auszulesen und anzugeben!? Oder hat jemand nen anderen Vorschlag?
kills Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Jo mit PHP ist doch auch keine schlechte Lösung: http://de3.php.net/manual/de/function.filectime.php
Krain Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Das ist gut - Das werd ich auch nehmen. Aber warum erkennt er mir $PHP_SELF nicht? filemtime($PHP_SELF); wirft folgenden Fehler: Warning: filemtime() [function.filemtime]: Stat failed for /index.php (errno=2 - No such file or directory) in C:\Apache\Apache2\htdocs\head.php on line 6 Woran liegt das?
DogKult Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Wenn du PHP adminbereich benutzt also daten via PHP aktualisierrst leg dir ne MYsql spalte an wo du imemr das Datum update machst. $datum= date("d").'.'.date("m").'.'.date("Y").', '.date("H").':'.date("i"); zum Beispiel
Krain Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Das Prinzip kenn ich schon - Allerdings mach ich es mit nem Timestamp und lese den später aus. Ich hätte aber gerne den Befehl filemtime($PHP_SELF) verwendet! Allerdings findet er mit PHP_SELF die Datei nicht, da hier das Ergebnis "/index.php" rauskommt. Und die extra mit substring zu bearbeiten wollte ich nicht noch extra machen! Deswegen dachte ich geht es vielleicht so. denn wenn ich den Befehl mit "index.php" verwende funktioniert es einwandfrei!
Jaraz Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Wenn du PHP adminbereich benutzt also daten via PHP aktualisierrst leg dir ne MYsql spalte an wo du imemr das Datum update machst. $datum= date("d").'.'.date("m").'.'.date("Y").', '.date("H").':'.date("i"); zum Beispiel [x] du hast die Funktion date nicht verstanden: $datum = date("d.m.Y, H:i"); macht dasselbe. Gruß Jaraz
DogKult Geschrieben 28. Mai 2004 Geschrieben 28. Mai 2004 Ich benutz sie fast jeden Tag also hab ich sie verstanden Ich habs nur so geschrieben weil so einfach ist für leute die damit nicht imemr arbeiten
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden