php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2010, 18:50  
Benutzer
 
Benutzerbild von papalangi_44
 
Registriert seit: 12.02.2009
Beiträge: 63
PHP-Kenntnisse:
Fortgeschritten
papalangi_44 befindet sich auf einem aufstrebenden Ast
Standard File modification time einer .js Datei mit js ermitteln

Hallo,

ich möchte in einer Art about-dialog für alle Dateien die Modifikationzeit
sowie die Ladezeit ermitteln und ausgeben.

In PHP ist das kein Probrlem
PHP-Code:
$version[basename(__FILE__)] = .microtime(true)."    1.0  Builddate=".date ("d.m.y H:i"filemtime(__FILE__)); 
Mein Problem liegt eher bei Javascript. Da es Clientseitig ausgeführt wird.
Ich kann zwar die aktuelle Ladezeit ermitteln, aber wie komme ich an die
Modificationtime?
PHP-Code:
 var jetzt = new Date();
    
about_js.push((jetzt.getTime()/1000)+"   "+jsfile+"= 1.1  Builddate=30.12.10 15:40"); 

Ist es irgenwie möglich in externen .css diesen Javascriptcode unterzubringen?

Ansonsten wünsche ich allen einen Guten Rutsch ins 2011

Papalangi_44
papalangi_44 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.01.2011, 10:49  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

document.lastModified

Zitat:
Ist es irgenwie möglich in externen .css diesen Javascriptcode unterzubringen?
Warum in einer CSS-Datei? Machs dir einfach und stell die Anfrage zur letzten Änderung per AJAX. Die Ladezeit kannst du eh nicht berechnen, es sei denn du ignorierst die Dauer der Übertragung. Wen es interessiert, der schaut in Firebug oder im Chrome unter Resources nach.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 04.01.2011, 14:50  
Benutzer
 
Benutzerbild von papalangi_44
 
Registriert seit: 12.02.2009
Beiträge: 63
PHP-Kenntnisse:
Fortgeschritten
papalangi_44 befindet sich auf einem aufstrebenden Ast
Standard

Ne Chriz,
document.lastModified geht leider nicht in die gewünschte Richtung.
Ich habe den obigen php-Code in allen Includefiles.
Wenn ich dann die assoziative Tabelle $version ausgebe, bekomme ich von
allen meinen in der Main-PHP-Datei verwendeten Includes die Versionsnummer und die letzte Änderung. Das möchte ich auch für .js und .css Dateien haben.

Natürlich kann ich per AJAX für alle möglichen Filenamen das letzte Änderungsdatum ermitteln, aber dann muss ich eine Tabelle mitführen welche
.js bzw. .css im Programm verwendet werden, um sie per AJAx an ein .php zu übergeben (wäre die letzte Möglichkeit, wenn keine andere Lösung).
In meinen .js würde ich auch gerne das Builddate nicht hardkodiert in die Datei schreiben, sondern vom System ermitteln lassen.

Diese Information kann ich in verschiedenster Form auswerten. Z.B.
- herausfinden, ob jemand an meinen Files rumgefuscht hat
- einen Verwendungsnachweis generieren, um zu sehen von welchen
Main-Programmen includes und .js, .css angesprochen werden.

evll hat ja jemand noch Ideen dazu wie ich das lösen kann.
papalangi_44 ist offline   Mit Zitat antworten
Alt 04.01.2011, 18:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Soetwas geht nicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 04.01.2011, 21:09  
Benutzer
 
Benutzerbild von papalangi_44
 
Registriert seit: 12.02.2009
Beiträge: 63
PHP-Kenntnisse:
Fortgeschritten
papalangi_44 befindet sich auf einem aufstrebenden Ast
Standard

Nikosch, geht nicht gibts nicht.

für php funktioniert das direkt.
Für js evtl nicht auf direktem Weg aber mit Umweg über AJAX allemal.
Für css evtl evtl über eine dummy-class die per js gesammelt wird und dann AJAX.

Dann könnte man gleich auch noch die md5 Summen ermitteln.

Ich laß mir da mal was einfallen.
papalangi_44 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei per iframe einbinden - aber mit Parametern! mooonikaaa PHP Tipps 2009 2 05.12.2009 13:50
Upload script datei type falsch erkannt Marti95. PHP Tipps 2009 27 14.09.2009 15:32
php Variable in css datei Sascha321 PHP Tipps 2009 8 13.07.2009 02:29
nach Download HTML Code im Text File LukasHH PHP-Fortgeschrittene 5 07.05.2009 13:47
[Erledigt] css datei in css datei einbinden xstefxanx HTML, Usability und Barrierefreiheit 10 21.03.2009 20:11
Wert in externer Datei speichern Abakay PHP Tipps 2008 6 04.12.2008 18:56
habe safe mode auf on gestellt ketchup PHP Tipps 2008 29 21.08.2008 09:23
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
session_set_save_handler- falsche Werte in Datei kanti PHP Tipps 2008 2 09.06.2008 11:40
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
CRC Summe einer Datei ermitteln?? PHP Tipps 2004 1 14.10.2004 09:23
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
[Erledigt] ContentType einer Datei ermitteln, die keine extension hat PHP-Fortgeschrittene 9 11.08.2004 01:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
time ftp ermitteln, js dateialter abfragen, js file date, lastmodified der js datei, per ajax datum der datei herausfinden, javascript datei letzte änderung, javascript filedate, file modification time, java ftp dateialter, ajax ladezeit berechnen, js letzte aktualisierung, js file mod date, document.lastmodified externe datei, alter einer datei ermitteln javascript, javascript änderungsdatum datei, html fit image into window, javascript modify time, css dateidatum ermitteln, du last modification time, document.lastmodified wird beim client nicht unterstützt

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum