Hallo,
Was brauchen wir?
1x Host (z.b. kilu.de / freehoster)
1x Vb6
1x Microsoft internet Controls (Später WebBrowser1/ ieframe.dll)
1. .php Code
1. Start
1.1 Registriert euch bei einem Hoster.
1.2 Sucht nach den FTP login daten.
(bei einer anfrage, kann ich sonst hosten)
2. .php Datei (ip auslesen)
2.1 öffnet notepad (start > ausführen > cmd > notepad) oder einfach den "Editor"
2.2 Fügt diesen Text ein:
2.3 Speichert das als "index.php" ab
2.4 Erstellt mit dem editor einfach ein "online.txt" datei, also eine leere datei
2.5 Uploadet die beiden Sachen "index.php" & "online.txt" auf euren host über FileZilla FTP Client oder sowas.
3. Form erstellen
3.1 öffnet VB6.
3.2 Erstellt mit dem ieframe.dll einen WebBrowser1
3.3 Wenn du der Sever bist, also der Admin eineart, dann vergrössere Den Webbrowser1, so kannst du später die IP's heraus lesen. So z.b.:
3.4 Um nun auch die IP wirklick anzuzeigen des Nutzers deines Programmes, fügst du das gleiche bei dem Client ein also, später das programm, das du weiterversendest. Ich würde beim CLienten jedoch den WebBrwoser1 mit dem online.txt u.s.w im hintergrund laufen lassen oder hinder einem Button verstecken.
4. Fertig!
Bei fragen bitte melden
Was brauchen wir?
1x Host (z.b. kilu.de / freehoster)
1x Vb6
1x Microsoft internet Controls (Später WebBrowser1/ ieframe.dll)
1. .php Code
1. Start
1.1 Registriert euch bei einem Hoster.
1.2 Sucht nach den FTP login daten.
(bei einer anfrage, kann ich sonst hosten)
2. .php Datei (ip auslesen)
2.1 öffnet notepad (start > ausführen > cmd > notepad) oder einfach den "Editor"
2.2 Fügt diesen Text ein:
PHP-Quellcode
- <?php
- $daten = "online.txt";
- $time = time();
- $ip = getenv("REMOTE_ADDR");
- $ablaufzeit = $time - "300";
- $pruefung = @file($daten);
- while (list ($line_num, $line) = @each ($pruefung)) {
- $zeiten = explode("&&",$line);
- if($zeiten[0] <= $ablaufzeit) {
- $fp = fopen( "$daten", "r" );
- $contents = fread($fp, filesize($daten));
- fclose($fp);
- $line=quotemeta($line);
- $string2 = "";
- $replace = ereg_replace($line, $string2, $contents);
- $fh=fopen($daten, "w");
- @flock($fp,2);
- fputs($fh, $replace);
- @flock($fp,3);
- fclose($fh);
- }
- }
- $ippruefung = @file($daten);
- while (list ($line_num, $line) = @each ($ippruefung)) {
- $ips = explode("&&",$line);
- if($ips[1] == $ip) {
- $fp = fopen( "$daten", "r" );
- $contents = fread($fp, filesize($daten));
- fclose($fp);
- $line=quotemeta($line);
- $string2 = "";
- $replace = ereg_replace($line, $string2, $contents);
- $fh=fopen($daten, "w");
- @flock($fp,2);
- fputs($fh, $replace);
- @flock($fp,3);
- fclose($fh);
- }
- }
- $fp = fopen("$daten", "a+");
- flock($fp,2);
- fputs ($fp, "$time&&$ip&&\n");
- flock($fp,3);
- fclose ($fp);
- $anzahldaten = file($daten);
- $anzahl = count($anzahldaten);
- echo $anzahl." User online";
- ?>
2.3 Speichert das als "index.php" ab
2.4 Erstellt mit dem editor einfach ein "online.txt" datei, also eine leere datei
2.5 Uploadet die beiden Sachen "index.php" & "online.txt" auf euren host über FileZilla FTP Client oder sowas.
3. Form erstellen
3.1 öffnet VB6.
3.2 Erstellt mit dem ieframe.dll einen WebBrowser1
3.3 Wenn du der Sever bist, also der Admin eineart, dann vergrössere Den Webbrowser1, so kannst du später die IP's heraus lesen. So z.b.:
3.4 Um nun auch die IP wirklick anzuzeigen des Nutzers deines Programmes, fügst du das gleiche bei dem Client ein also, später das programm, das du weiterversendest. Ich würde beim CLienten jedoch den WebBrwoser1 mit dem online.txt u.s.w im hintergrund laufen lassen oder hinder einem Button verstecken.
4. Fertig!
Bei fragen bitte melden