Autor Thema: Verfügbarkeit eines PCs auf einer Website darstellen  (Gelesen 3705 mal)

Offline meltdown

  • hat ne DualRadiWakü
  • ***
  • Beiträge: 124
  • One to cool them all...
Verfügbarkeit eines PCs auf einer Website darstellen
« am: 05. Oktober 2008, 19:58:04 »
Hallo zusammen,

ich würde gern auf eine rWebsite anzeigen lassen, ob der Pc einer Person z.Zt verfügbar ist,also ählich der Statusanzeige von z.B. ICQ etc. Sid dies ohne schwierige Programmierung möglich. Habe nur einfache HTML-Kenntnisse und eine freien Webspace bei meinem Provider. Freund Google hat leider nix ausgespuckt  :crazy:. Für Hilfe und Anregungen bin ich dankbar! :anbet:

Gruß

Meltdown

Offline nemon

  • Administrator
  • kühlt mit Trockeneis
  • ******
  • Beiträge: 1.628
  • Da bin ich wieder
Re: Verfügbarkeit eines PCs auf einer Website darstellen
« Antwort #1 am: 05. Oktober 2008, 20:48:13 »
kannst ja nen dyndns einrichten und den http-port auf deinen rechner forwarden. da läuft dann nen kleiner webserver, der z.b. nen bild anzeigt. wenn das bild geladen werden kann, ist der pc online, wenn nicht, dann nicht

Offline BigBear

  • Singlestagebesitzer
  • *****
  • Beiträge: 1.068
  • Erfinder des Vokuhilas
    • LASTFM
Re: Verfügbarkeit eines PCs auf einer Website darstellen
« Antwort #2 am: 05. Oktober 2008, 22:13:53 »
http://logmein.com
Kann zwar nur online/offline, aber man kann den PC übern Browser steuern  :))

Veni, Vehi, Vici!

Offline Draysen

  • hat ne SingleRadiWakü
  • **
  • Beiträge: 47
  • Mein Bierkasten PC
    • Draysen
Re: Verfügbarkeit eines PCs auf einer Website darstellen
« Antwort #3 am: 06. Oktober 2008, 09:22:37 »
Hallo meltdowen,

es gibt noch die Möglichkeit das Ganze via php zu Realisieren, bei der du keinen Webserver auf dem Zielcomputer brauchst.
Dies funktioniert aber nur wenn dein Webspace php-fähig ist.
[Das kannst du einfach feststellen, indem du eine Datei test.php anlegst und dort Folgendes reinschreibst:
<?php phpinfo(); ?>
Jetzt lädst du die Datei hoch und öffnest sie im Browser: www.deineurl.de/test.php.
Falls dort nun irgendwas steht von PHP Version bla dann hast du php:)]


Also nun die Lösung:

Erstmal legst du ein Dyndns auf deine IP. Dann kannst du irgendeinen Port auf deinen PC forwarden, ist egal welcher(in diesem Beispiel die 1337:) ).
nun erstellst du eine Datei z.B. mit Namen online.php mit folgendem Inhalt
(gefunden auf: http://forum.chip.de/html-css-javascript/skript-fuer-onlinestatus-710673.html [leicht Modifiziert])

<?php
function check_site($adresse$port)
{
@$fp fsockopen($adresse$port);
if(!$fp)
{
return false;
}
else
{
return true;
}
fclose($fp);
}


$adresse "www.deinedyndns.de" //bzw. IP
$port="1337";
if (!
check_site($adresse,$port))
{
echo "offline";
}
else
{
echo "online";
}
?>

Nun musst du noch Port und Adresse richtig eintragen und schon sollte es gehen.
Falls ich dieses Skript im Detail erklähren soll, bitte Melden.

lg
Draysen
« Letzte Änderung: 06. Oktober 2008, 09:23:07 von Draysen »