Software > Programmieren und Coding

Verfügbarkeit eines PCs auf einer Website darstellen

(1/1)

meltdown:
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

nemon:
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

BigBear:
http://logmein.com
Kann zwar nur online/offline, aber man kann den PC übern Browser steuern  :))

Draysen:
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])


--- Code: ---<?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";
}
?>
--- Ende Code ---

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

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln