Seite 1 von 1
Homepage änderungsdatum
#1
geschrieben 16. Januar 2011 - 11:00
Es gibt ja in PHP funktionen womit man änderungsdaten von dateien anzeigen lassen kann...
Gibt es diese auch für Ordner bzw. das man die ganze Page mit eingeziht?
Hab bei google nur immer mit dateien gefunden oder einer der so falsch wahr das es die Page danach nichtmehr funktionierte :-D
Oder lastet dies das system zu fest aus?
Gibt es diese auch für Ordner bzw. das man die ganze Page mit eingeziht?
Hab bei google nur immer mit dateien gefunden oder einer der so falsch wahr das es die Page danach nichtmehr funktionierte :-D
Oder lastet dies das system zu fest aus?
Anzeige
#2
geschrieben 16. Januar 2011 - 11:21
Meinst du, um zum Beispiel irgendwo in der Ecke "Stand: 16.01.2011" anzuzeigen, was sich dann bei jeder Veränderung an der Seite aktualisiert?
Dieser Beitrag wurde von Holger_N bearbeitet: 16. Januar 2011 - 11:22
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
#3
geschrieben 16. Januar 2011 - 11:37
PHP, Ordner... was suchst du nun genau?
Willst du eine Zeile haben die sagt: "Letzte Aktualisierung: 16.01.2010"
Willst du eine Zeile haben die sagt: "Letzte Aktualisierung: 16.01.2010"
Dieser Beitrag wurde von shiversc bearbeitet: 16. Januar 2011 - 11:38
Admin akbar
#4
geschrieben 16. Januar 2011 - 11:55
#5
geschrieben 16. Januar 2011 - 12:12
Ob du nun die Methode filectime für Ordner oder Dateien einsetzt ist egal. Kannst du so in etwa machen:
printf ("Letzte Aktualisierung: %s", date('d.m.Y', filectime('MeinOrdner')));
#6
geschrieben 16. Januar 2011 - 13:37
Dies betrifft aber dann den Ordner selber oder? und nicht den inhalt der Ordner...
#7
geschrieben 16. Januar 2011 - 15:34
Hab nach langem suchen etwas gefunden das geklapt hat!
<?php
$files = glob("text/*");
foreach ($files as $file){
$arrDates[] = filemtime($file);
}
sort($arrDates);
echo "Letzte Aktualisierung: ".date("d.m.Y",$arrDates[count($arrDates)-1]);
?>
text ist der ordner...
<?php
$files = glob("text/*");
foreach ($files as $file){
$arrDates[] = filemtime($file);
}
sort($arrDates);
echo "Letzte Aktualisierung: ".date("d.m.Y",$arrDates[count($arrDates)-1]);
?>
text ist der ordner...
#8
geschrieben 16. Januar 2011 - 16:06
Du liest alle Dateien in einem Ordner aus. Dieser Ordner kann jedoch auch Unterordner haben, also müsstest du theoretisch eine rekursive Funktion entwickeln. Womit wir bei deiner Ausgangsfrage wären:
Wenn du bei jedem Aufruf der Webseite über alle Dateien iterierst, dürfte die Performance merkbar in den Keller gehen...
Warum also so kompliziert. Falls du bei Dateien bleiben möchtest, such dir eine einzige Datei aus die du ausliest.
Zitat
Oder lastet dies das system zu fest aus?
Wenn du bei jedem Aufruf der Webseite über alle Dateien iterierst, dürfte die Performance merkbar in den Keller gehen...
Warum also so kompliziert. Falls du bei Dateien bleiben möchtest, such dir eine einzige Datei aus die du ausliest.
#9
geschrieben 16. Januar 2011 - 18:16
Es sind ca 10 Dateien und einen Ordner mit Fotos insgesammt ca 30 Dateien...
Die Homepage ist nicht viel besucht ( seltene erbkrankheit ) daher merktman von verlust sicher nicht viel...
Die Homepage ist nicht viel besucht ( seltene erbkrankheit ) daher merktman von verlust sicher nicht viel...
Dieser Beitrag wurde von fabian86 bearbeitet: 16. Januar 2011 - 18:16
#10
geschrieben 26. Januar 2011 - 17:13
Oder angewöhnen, bei jeder Änderung eine bestimmte Datei mit zu ändern, zum Beispiel einfach in die index eine Leerzeile in den Quellcode rein und beim nächsten Mal wieder raus oder sowas und dann für die Funktion nur diese eine Datei abfragen.
(Oder völlig unabhängig von der wirklichen Änderung, das Datum vom Vortag für die Anzeige generieren. Sieht dann immer aktuell aus und interessiert doch eigentlich gar keinen, ob das stimmt oder nicht.)
(Oder völlig unabhängig von der wirklichen Änderung, das Datum vom Vortag für die Anzeige generieren. Sieht dann immer aktuell aus und interessiert doch eigentlich gar keinen, ob das stimmt oder nicht.)
Dieser Beitrag wurde von Holger_N bearbeitet: 26. Januar 2011 - 17:15
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
- ← Suche Newssystem für Integration in Website
- Skript/Web-Programmierung
- Brücke zwischen PHPVMS und WBBlite 2.1 →
Thema verteilen:
Seite 1 von 1