externe Serverzeit mittels code auslesen
lima-city → Forum → lima-city Allgemein → lima-city Allgemein
archiv
auslese
beispiel
code
date
domain
eintragen
forum
funktion
geeignete funktionen
grundwissen
header
http
index
probieren
server
telnet
uhrzeit
url
wissen
-
Hallo zusammen,
Bin auf der Suche nach einem php Script, in der ich eine Domain eintragen kann, um die Uhrzeit des Servers auslesen zu können. Tante Google schon benutzt, allerdings sind das nur Scripte um die eigene Serverzeit, bzw. Lokale Pc Zeit auszulesen. Ich möchte zum Beispiel wissen, wieviel Uhr es auf dem www.google.com Server ist. Wie gehe ich da am besten vor? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Es gibt den Date HTTP-Header:
$ telnet google.de 80 Trying 173.194.112.151... Connected to google.de. Escape character is '^]'. GET / HTTP/1.1 HTTP/1.1 302 Found Cache-Control: private Content-Type: text/html; charset=UTF-8 Location: http://www.google.de/?gfe_rd=cr&ei=t07hUvfmJ6mH8QeWmYGoBg Content-Length: 258 Date: Thu, 23 Jan 2014 17:17:43 GMT Server: GFE/2.0 Alternate-Protocol: 80:quic <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>302 Moved</TITLE></HEAD><BODY> <H1>302 Moved</H1> The document has moved <A HREF="http://www.google.de/?gfe_rd=cr&ei=t07hUvfmJ6mH8QeWmYGoBg">here</A>. </BODY></HTML>
Kannst du auslesen und umwandeln in welches Format du auch immer willst.
Lg cookies
Beitrag zuletzt geändert: 23.1.2014 18:20:24 von cookies -
Wenn überhaupt dann http://forum.de.selfhtml.org/archiv/2003/2/t37224/. Eine andere Möglichkeit fällt mir nicht ein, da du ja nicht auf die PHP-Funktionen eines fremden Servers zugreifen kannst.
Schade Cookies war schneller -
Vielen Dank euch beiden.
@ Cookie
Was genau muss ich in die html schreiben? Bei mir wird lediglich der Text im Browser angezeigt.
Your Document has moved here .. -
Da musst du dich schon etwas näher mit PHP befassen. Mit HTML alleine kommst du da nicht weiter.
-
cookies schrieb:
ja das schon, nur telnet geht meistens nicht ;) über das warum hilft google.
Es gibt den Date HTTP-Header:
$ telnet google.de 80 Trying 173.194.112.151... Connected to google.de. ...
all-in1 schrieb:
ja das schon. nur - wie zb. bei lima - socket* funktionen sind etwas 'eingeengt' ;) über das warum hilft google.
Wenn überhaupt dann http://forum.de.selfhtml.org/archiv/2003/2/t37224/ ...
michl27 schrieb:
geht also einfach (schon etwas altmodisch, aber du kannst statt 'fopen' andere geeignete funktionen probieren ;) so (click - https bei lima).
..., in der ich eine Domain eintragen kann, um die Uhrzeit des Servers auslesen zu können ...
code dazu:<?php // czibere.lima-city.de/_forum/michl27/externe-serverzeit-mittels-code-auslesen/index.php if (!$fp = fopen('https://lima-city.de/', 'r')) { trigger_error("Unable to open URL ($url)", E_USER_ERROR); } $meta = stream_get_meta_data($fp); fclose($fp); exit('<pre>' . print_r($meta, true));
-
czibere schrieb:
cookies schrieb:
ja das schon, nur telnet geht meistens nicht ;) über das warum hilft google.
Es gibt den Date HTTP-Header:
$ telnet google.de 80 Trying 173.194.112.151... Connected to google.de. ...
Mit dem telnet-Client muss man nicht zwangsläufig mit telnet-Servern reden ;)
Man kann z.B. auch (wie in meinem Beispiel oben) HTTP-Requests senden, durch ein einfaches:
GET / HTTP/1.1
Das war nur ein Beispiel um zu zeigen, dass es den Header gibt, zu wissen wie man ihn mit PHP extrahiert hatte ich als Beinahe-Grundwissen vorausgesetzt, v.a. da sich das durch Google z.B. mit dem Suchbegriff php get http header herausfinden lässt. (zumindest bei mir, dank Personalized Search muss das ja nicht bei jedem der Fall sein)
LG cookies -
cookies schrieb:
aha. bei mir geht das so (aus bekanntem grund)
... Mit dem telnet-Client muss man nicht zwangsläufig mit telnet-Servern reden ;) ...
aus dem grund hättest ihm auch erklären sollen, was er zu tun hat, wenn es so geht wie bei mir ;)$ telnet google.de 80 Trying 188.21.9.54... Connected to google.de. Escape character is '^]'. Connection closed by foreign host.
... Das war nur ein Beispiel um zu zeigen, dass es den Header gibt, zu wissen wie man ihn mit PHP extrahiert hatte ich als Beinahe-Grundwissen vorausgesetzt, ...
mein vorschlag wäre: in einem forum wie php by lima, sollte man mit vorausgesetztem (beinahe)grundwissen vorsichtiger umgehen.
dafür, dass mein beispiel wenigstens funktioniert, danke für das minus ihr lobus frontalis (grundwissen vorausgesetzt :)) -
czibere schrieb:
cookies schrieb:
michl27 schrieb:
geht also einfach (schon etwas altmodisch, aber du kannst statt 'fopen' andere geeignete funktionen probieren ;) so (click - https bei lima).
..., in der ich eine Domain eintragen kann, um die Uhrzeit des Servers auslesen zu können ...
code dazu:<?php // czibere.lima-city.de/_forum/michl27/externe-serverzeit-mittels-code-auslesen/index.php if (!$fp = fopen('https://lima-city.de/', 'r')) { trigger_error("Unable to open URL ($url)", E_USER_ERROR); } $meta = stream_get_meta_data($fp); fclose($fp); exit('<pre>' . print_r($meta, true));
Perfekt, funktioniert einwandfrei. Vielen Dank dafür
Aufklappen,Zuklappen, was hab ich denn da gemacht?
Beitrag zuletzt geändert: 28.1.2014 13:08:49 von michl27 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage