fremde Serverzeit auslesen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self fremde Serverzeit auslesen Sun, 09 Feb 03 10:49:02 Z https://forum.selfhtml.org/self/2003/feb/9/fremde-serverzeit-auslesen/351331#m351331 https://forum.selfhtml.org/self/2003/feb/9/fremde-serverzeit-auslesen/351331#m351331 <p>Wie kann man mit PHP oder JavaScript die Serverzeit eines fremden Servers auslesen? Das ganze soll der Synchronisierung mit einem anderen Server dienen.</p> fremde Serverzeit auslesen Sun, 09 Feb 03 11:16:59 Z https://forum.selfhtml.org/self/2003/feb/9/fremde-serverzeit-auslesen/351333#m351333 https://forum.selfhtml.org/self/2003/feb/9/fremde-serverzeit-auslesen/351333#m351333 <blockquote> <p>Wie kann man mit PHP oder JavaScript die Serverzeit eines fremden Servers auslesen? Das ganze soll der Synchronisierung mit einem anderen Server dienen.</p> </blockquote> <p>Mit Javascript: gar nicht.<br> Mit PHP und Perl oder einem anderen CGI (zum Beispiel shellscript) geht es. Auf dem Server müsste eine Datei ("Seite") liegen, die nichts anderes macht als Dir die aktuelle Uhrzeit in einem Dir genehmen Format zurückzugeben. Diese müsstest Du dann weiterverarbeiten.</p> <p>fastix</p> fremde Serverzeit auslesen Sun, 09 Feb 03 11:20:26 Z https://forum.selfhtml.org/self/2003/feb/9/fremde-serverzeit-auslesen/351332#m351332 https://forum.selfhtml.org/self/2003/feb/9/fremde-serverzeit-auslesen/351332#m351332 <p>Hi Dionysos,</p> <blockquote> <p>Wie kann man mit PHP oder JavaScript die Serverzeit eines fremden Servers auslesen? Das ganze soll der Synchronisierung mit einem anderen Server dienen.</p> </blockquote> <p>Was du in diesem Zusammehang mit Javascript anfangen willst ist mir ein Rätsel, aber mit PHP kannste du die im http-Header eines Servers übermittelte Werte aus der Date-Zeile einlesen. Das setzt natürlich voraus, dass der Server ein  Webserver ist, der diesen Header auch überträgt.</p> <p>Wie das Einlesen geht findest du unter:<br> [linkhttp://www.php.net/manual/en/function.fsockopen.php]<br> anschliessend brauchste nur noch die Date: Zeile rauszufischen und aufzudröseln.<br> (Datumsformat steht in RFC 2616 <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1" rel="nofollow noopener noreferrer">http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1</a>, aufspalten mit einem regulären Ausdruck und dann gmmktime())</p> <p>Gruss,<br>   Carsten</p>