Online-Status Symbol

tmg

Neuer User
Mitglied seit
18 Nov 2005
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Halli hallo,
bin neu hier und habe mich dumm und dämlich nach dem Quellcode für dieses Icon gesucht:
35100271c9fa969eedb6b49739579fc0


Nun, nach ein paar Tipps und Ausprobiererei mit MD5() habe ich es auch ohne den Sipgate-Support geschafft:

http://torben.to.ohost.de/sipgate.php

Viel Spaß damit.

tmg
 
Also - wenn Du so ein tolles PHP-Script hast, dann solltest Du den Quelltext veröffentlichen, und nicht nur einen Link.

edit 00:58: Da sich die Sache geklärt hat, ist das hier nicht mehr aktuell.

[s:c8043015cb]Immerhin muß man auf Deiner Seite seine ID und sein Paßwort eingeben - das ist ja wohl nicht Dein Ernst, oder ?

Das ist ja das plumpste Phishing, das mir in letzter Zeit untergekommen ist :!:[/s:c8043015cb]
 
ich bin von natur aus ein ehrlicher mensch und habe nicht einmal im ansatz an phishing gedacht, bis du es hier geschrieben hast.

trotzdem hast du recht, hier der quelltext:



Sipgate.de - meine Daten

<table border=1>
<form action="sipgate.php" method="POST">

<tr><td>SIP-ID</td><td><input type="Text" name="sipid" size="8" maxlength="16"></td><td>(z.B. 1234567)</td></tr>

<tr><td>SIP-Passwort</td><td><input type="Text" name="sippass" size="8" maxlength="16"></td><td>(z.B. ABCDEF)</td></tr>

<tr><td colspan="2"><input type="Submit" name="" value="Status ICON anzeigen"></td><td></td></tr>

</form>
</table>


<?php

$sid = $_POST['sipid'];
$spass = $_POST['sippass'];

$h = MD5($sid.$spass);

if ($h != 'd41d8cd98f00b204e9800998ecf8427e') {

$img = "<img src=\"http://www.sipgate.de:8585/".substr($h,0,2)."/".$h."/\">";

echo $img."
\n".str_replace("<","&lt;",str_replace(">","&gt;",$img));

}

?>
 
Danke schön & nix für ungut :bier:

Achja - und herzlich willkommen im Forum :rosen:

Tolles Skript ...

:groesste:

PS: ich würde die IF-Abfrage einfach so machen (das ist m.E. weniger verwirrend, weil man nicht mit einer Dummy-ID arbeiten muß, um die Anzeige beim ersten Aufruf zu unterdrücken)

Code:
if ( $sid <> "" ) {
 
hehe, ja. das wäre ganz nett, wenn es funktionieren würde. ich weiss nicht warum, aber die Abfrage $sid != "" bringt leider NICHTS. Ich weiss, das klingt komisch, aber auch wenn $sid NULL ist, gibt er mir unten diesen von mir abgefragten Dummy-MD5-hash (d41d8cd98f00b204e9800998ecf8427e) aus. diesen hash findet man auch oft bei google, ich glaube das ist einfach ein hash für 0 oder so....keine ahnung, ich werde in dieser beziehung wohl doof sterben
 
md5("") = d41d8cd98f00b204e9800998ecf8427e

http://de.wikipedia.org/wiki/Message_Digest_Algorithm_5

Jetzt bin ich schlauer ;)

Natürlich kann man die IF-Abfrage vor die Erstellung des MD5-hash setzten, muss jeder selber wissen. so funktionierts ja auch...und im prinzip frage ich damit gleich beide werte (ID und PASS) ab
 
hehe, ja. das wäre ganz nett, wenn es funktionieren würde. ich weiss nicht warum, aber die Abfrage $sid != "" bringt leider NICHTS.

:shock:

Bei mir funktioniert das aber einwandfrei !

Code:
<table border=1>
<form action="sipgate.php" method="POST">

<tr><td>SIP-ID</td><td><input type="Text" name="sipid" size="8" maxlength="16"></td><td>(z.B. 1234567)</td></tr>
<tr><td>SIP-Passwort</td><td><input type="Text" name="sippass" size="8" maxlength="16"></td><td>(z.B. ABCDEF)</td></tr>
<tr><td colspan="2"><input type="Submit" name="" value="Status ICON anzeigen"></td><td></td></tr>

</form>
</table>

<?php

$sid = $_POST['sipid'];
$spass = $_POST['sippass'];

$h = MD5($sid.$spass);

if ( $sid <> "" ) {

$img = "<img src=\"http://www.sipgate.de:8585/".substr($h,0,2)."/".$h."/\">";
echo $img."
\n".str_replace("<","&lt;",str_replace(">","&gt;",$img));

}
 
merkwürdig, jetzt klappt bei mir auch ;)
hab wohl irgendwas verpennt. ich glaub ich hatte die klammer } vergessen...kommt ja mal vor ;)
 
gut daß wir drüber gesprochen haben :mrgreen:
 
betateilchen schrieb:
hehe, ja. das wäre ganz nett, wenn es funktionieren würde. ich weiss nicht warum, aber die Abfrage $sid != "" bringt leider NICHTS.

:shock:

Bei mir funktioniert das aber einwandfrei !

Code:
<table border=1>
<form action="sipgate.php" method="POST">

<tr><td>SIP-ID</td><td><input type="Text" name="sipid" size="8" maxlength="16"></td><td>(z.B. 1234567)</td></tr>
<tr><td>SIP-Passwort</td><td><input type="Text" name="sippass" size="8" maxlength="16"></td><td>(z.B. ABCDEF)</td></tr>
<tr><td colspan="2"><input type="Submit" name="" value="Status ICON anzeigen"></td><td></td></tr>

</form>
</table>

<?php

$sid = $_POST['sipid'];
$spass = $_POST['sippass'];

$h = MD5($sid.$spass);

if ( $sid <> "" ) {

$img = "<img src=\"http://www.sipgate.de:8585/".substr($h,0,2)."/".$h."/\">";
echo $img."
\n".str_replace("<","&lt;",str_replace(">","&gt;",$img));

}


Hi
Das Funktioniert bei mir ned !!!
 
Das Funktioniert bei mir ned !!!

was funktioniert nicht ? Das Skript oder das Online-Symbol ?
Übrigens könnte es durchaus sein - Deiner Landesflagge nach zu urteilen - daß es für sipgate.at ohnehin nicht funktioniert.
 
betateilchen schrieb:
Das Funktioniert bei mir ned !!!

was funktioniert nicht ? Das Skript oder das Online-Symbol ?
Übrigens könnte es durchaus sein - Deiner Landesflagge nach zu urteilen - daß es für sipgate.at ohnehin nicht funktioniert.

Es wird die seite nicht angezeit.
Und ich habe das von meinen D. Account genommen.
 
aber Du bist Dir schon sicher, daß Dein Webserver auch PHP kann ?
 
Ist sowieso nicht mehr aktuell, da der Hash geändert wurde. Den neuen Link sieht man jetzt auch direkt bei sipgate... da wo auch die angemeldeten Geräte stehen.
 
dcamillo schrieb:
Ist sowieso nicht mehr aktuell, da der Hash geändert wurde. Den neuen Link sieht man jetzt auch direkt bei sipgate... da wo auch die angemeldeten Geräte stehen.

Danke für den Hinweis. Ich hatte mich schon gewundert warum mein Status-Icon nicht mehr funktioniert hat.

Volker
 
Siehe auch "What's new":

sipgate schrieb:
Online-Status zum Einbinden auf Ihrer Homepage - 12.12.
Sie haben nun die Möglichkeit die Online-Statusanzeige auf Ihrer eigenen Homepage einzubinden und Ihren Besuchen mitzuteilen ob Sie erreichbar/online sind oder nicht.
Den Link erhalten Sie in Ihrem Account, wenn Sie auf die Statusanzeige klicken.

Gilt auch für sipgate.at.
 
daß ich das noch erleben darf ... nach all den Jahren ... :mrgreen:
 
Hallo,

ich hab das nun auf meiner HP auch eingebunden, nur wenn ich selbst länger als 20min offline bin bleibt die anzeige auf Online stehen ??
Reload mit Strtg + F5 bringt auch nichts :-(

Wielange braucht die anzeige un den Status zu ändern?

Gruß
Marc
 
Wenn dein Gerät/Software sich beim Ausschalten, sich NICHT beim Sipgate Server abmeldet, dann dauert es je nach dem wie lange deine "Register Expiration" eingestellt ist. Standard: 60min.
 
Es hängt nicht nur vom Registrierungsintervall ab - das übrigens nicht der Wert sein muß, den Du in Deinem Gerät einstellst - sondern auch davon, in welchen Abständen diese Links überhaupt von seiten Sipgate aktualisiert werden.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.