C# - Programmnutzer anzeigen lassen
Beschreibung:
Nicht wirklich ein Tutorial, sondern eher ein Code-Snippet, & da es keine C#-Sektion gab, hab ichs mal hier rein gepostet.
Wenns nicht in ordnung ist, bitte melden 
Ja, mit diesem Snippet könnt ihr die Anzahl der User anzeigen lassen, die gerade euren Bot benutzen.
Snippet:
[Der PHP-Teil]
Zuerst erstellt ihr eine neue PHP-Datei & fügt folgenden Code ein:
|
PHP-Quelltext
|
1
2
3
|
<?PHP
$a="useronline.dat";if(!file_exists($a))fclose(fopen($a,"w"));$b=file($a);$anzahl_users=count($b);$fp=fopen($a,"w");foreach($b as $c){$c=explode("|",$c);if(@$c[1]+5<time()){$anzahl_users--;continue;}elseif($c[0]==$_SERVER['REMOTE_ADDR']){$c[1]=time();$gefunden=true;}$c=trim(implode("|",$c))."\n";fputs($fp,$c);}if(!$gefunden){fputs($fp,$_SERVER['REMOTE_ADDR']."|".time()."\n");$anzahl_users++;}fclose($fp);echo$anzahl_users;
?>
|
[C#-Teil]
Jetzt der C#-Teil des ganzen.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
// In die usings,
using System.Net;
// z.B. beim Form_Load aufrufen:
/* Mit Webclienten die Useranzahl abrufen */
WebClient user = new Webclient();
String user_count = user.DownloadString("http://domain.tld/eurephpdatei.php");
/* Und anzeigen lassen */
MessageBox.Show("Das Programm benutzen gerade " + user_count + " User!");
|
Geeignet für:
[x] Anfänger
[ ] Fortgeschrittene
[ ] Profis
c0ld,