Sie sind in Kategorie Blosxom

Brotkrumennavigation


Donnerstag, 04. Juni 2009

Timestamp bei Datei neu setzen

Schlagworte: , , ,
04.06.2009 · 18:27
Im Falle eines erneuten Uploads eines Blogbeitrags (in Form der Textdatei durch FTP auf einen neuen Server) wird meist das Änderungsdatum des Beitrags überschrieben; das führt zu einer falschen Anzeige des Erstellungsdatums des geposteten Beitrags. Mit meinem Perl-Skript und des Blosxom-Plugins meta gibt es Abhilfe.

Das Blosxom-Plugin meta kann bestimmte Einträge am Anfang einer Datei auslesen. So gibt es die Möglichkeit, am Anfang der Datei das Änderungsdatum einzutragen.

Ein Eintrag meta-creation_date: 4/6/2009 18:55 ist für das Erstellungsdatum 4.6.2009 um 18:55 gesetzt.

Um das Änderungsdatum der Datei auf den des Meta-Eintrags zu setzen, kommt das Skript blosxom-creationdate2mtime.pl zum Einsatz.

Es muss nur ein Shellzugang auf dem Webserver geöffnet werden, das Skript hochgeladen, ausführbar gemacht und in der Shell aufgerufen werden.

Dazu muss beim Aufruf das Verzeichnis der Dateien angegeben werden, für die das Erstellungsdatum neu gesetzt werden soll.

Der Aufruf von:
blosxom-creationdate2mtime.pl /var/www/mysite/cgi-bin/blog/posts/ führt zum Neusetzen des Erstellungsdatums bei den Dateien im Verzeichnis und den dazugehörigen Unterverzeichnissen.

Wer Probleme damit hat, kann mich ja gerne fragen; notfalls helfe ich auch.

Autor: GwenDragon · Kategorie Blosxom · Permalink · Kommentare (1) · Kommentar schreiben

Kommentare

Kommentare als Feed · Kommentar schreiben

#1 blossi schrieb am 5.6.2009 12:12 folgendes:

wer timestamps der beiträge auf anders auslesen und neusetzen will, kann auch <http://www.makehell.com/blosedit-files/Timestamp.txt> nehmen.

↑Artikel


Kommentar für Blogeintrag

Kommentar

Mit * gekennzeichnete Felder müssen angegeben werden.



(Textformatierung in Markdown möglich)

Hinweis zum Datenschutz

Falls es Probleme mit Kommentaren/Trackbacks gibt, bitte ich um eine Beschreibung per E-Mail.

TrackBack-URL: http://gwendragon.de/blog/Web/Webapplikationen/Blosxom/datei-timestamp-neu-setzen.html/trackback

↑Artikel