code wohin? ip check
|
|
myfihali |
Geschrieben am 10.02.2011 00000002 17:20
|
![]() Mitglied ![]() Beiträge: 133 Registriert am: 27.01.10 Fusioneer: 15 years 1 months 2 weeks 14 days 13 hours 49 minutes 34 seconds |
hallo zusammen, ich habe einen ip code, welcher auch funktioniert, schonmal vorweg, er ist auch für manch normalen proxy geeignet. Code <? nun hab ich das problem, dass ich nciht weiss, in welche datei damit? und an welcher stelle, würdet Ihr mir da helfen?? mfg myfihali Bearbeitet von myfihali am 10.02.2011 00000002 18:00 |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 10.02.2011 00000002 17:52
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 15 hours 41 minutes 47 seconds |
Da gibt es mehrere Möglichkeiten. Eine wäre, du packst diese Funktion mit in die maincore.php. Dann kannst du diese Funktion überall aufrufen, wo du sie benötigst. Andere Möglichkeit, du erstellst dir eine php Datei im Ordner includes und packst dort deine Funktion rein. Dann musst du diese Datei dann immmer includen, bevor du die Funktion verwenden möchtest. |
|
|
myfihali |
Geschrieben am 10.02.2011 00000002 17:55
|
![]() Mitglied ![]() Beiträge: 133 Registriert am: 27.01.10 Fusioneer: 15 years 1 months 2 weeks 14 days 13 hours 49 minutes 34 seconds |
ok habe sie nun in der maincore, aber wie rufe ich sie auf? |
|
|
emblinux |
Geschrieben am 10.02.2011 00000002 17:59
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 15 hours 41 minutes 47 seconds |
z.B. mit Code echo getRealIP(); dort, wo du sie angezeigt haben möchtest. |
|
|
myfihali |
Geschrieben am 10.02.2011 00000002 18:08
|
![]() Mitglied ![]() Beiträge: 133 Registriert am: 27.01.10 Fusioneer: 15 years 1 months 2 weeks 14 days 13 hours 49 minutes 34 seconds |
würde sie gern in einer auflistung haben, zb. ind er mitgliederliste, allerdings sehe ich dort NUR miene IP und das soll ja net sinn der sache sein oder? ![]() danke trotzdem schonmal ![]() wäre trotzdem nett wenns weitergeht hier^^ |
|
|
emblinux |
Geschrieben am 10.02.2011 00000002 18:52
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 15 hours 41 minutes 47 seconds |
Ich glaube du hast den Sinn dieser Funktion nicht vestanden. Diese dient lediglich dazu, dem Besucher deiner Seite seine IP, die er gerade hat anzuzeigen. Was genau möchtest du denn, denn es sieht so aus, als würdest du was anderes wollen.? |
|
|
myfihali |
Geschrieben am 10.02.2011 00000002 21:32
|
![]() Mitglied ![]() Beiträge: 133 Registriert am: 27.01.10 Fusioneer: 15 years 1 months 2 weeks 14 days 13 hours 49 minutes 34 seconds |
wollen tu ich (![]() habe wie ja schon bekannt ist, eine fifa 11 pc liga am laufen, welche überall platz 1 eingenommen hat, allerdings fehlt bei diesem schwung von membern, die übersicht über fakeaccounts. da ich einen transfermarkt dabei habe, soll dies nicht möglich sein, da ein trainer nach internet reconnect, einen neuen account erstellen kann und somit transfers zu seinen gunsten betreiben kann. den ip checker für fusion hab ich längst, nur hilft der mir in keinster weise weiter, da bei fast jedem besuch eine neue ip gelesen wird. und SUPERbewandert bin ich in PHP nun auch nicht, dass ich da was eigenes schreiben könnte. ich möchte halt einfach die richtige standort ip eines users, mehr nicht. nichts illegales oder so, einfach nur die REAL IP, ohne nutzerdaten oder sonstiges. ich hoffe nun es wurde alles verstanden ![]() lieben gruß Bearbeitet von myfihali am 10.02.2011 00000002 21:34 |
|
|
emblinux |
Geschrieben am 10.02.2011 00000002 21:52
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 15 hours 41 minutes 47 seconds |
Um dir die IP des Users anzeigen zu lassen brauchst du nicht extra eine Funktion, das erledigt PHP-Fusion von selbst. Die IP des Users wird ja in der Datenbank ( Tabelle fusion_users) abgespeichert. Außerdem enthält die Konstante USER_IP die IP des Users. Wenn also ein User auf deiner Seite ist, egal ob Member oder Gast, enthält das Makro USER_IP die IP dieses Users. will sich nun ein User registrieren, musst du nun in der Tabelle fusion_users nach Mitgliedern suchen, die bereits diese IP haben. Existiert ein Eintrag könntest du die weitere Registrierung verbieten. Dazu solltest du aber folgendes bedenken. Es kann vorkommen, das ein User der sich registrieren möchte zwar die selbe IP hat, jedoch wirklich keinen Account bei dir hat. Deswegen ist diese Vorgehensweise nicht ratsam. Da wir hier unsere User manuell freischalten und auch keine Mehrfachaccounts dulden bzw. gesperrten usern keinen weiteren Zutritt gestatten haben wir es so gelöst, das bei der Freischaltung alle gesperrten und aktiven User angezeigt werden, wo die IP-Adressen sich ähneln. Dann wird der Benutzername und die E-Mail verglichen und dann entschieden, ob er freigeschaltet wird oder nicht. |
|
|
myfihali |
Geschrieben am 10.02.2011 00000002 22:31
|
![]() Mitglied ![]() Beiträge: 133 Registriert am: 27.01.10 Fusioneer: 15 years 1 months 2 weeks 14 days 13 hours 49 minutes 34 seconds |
na wunderbar, da ist doch alles was ich brauch ![]() vielen vielen dank, ich liebe es hier ![]() |
|
Springe ins Forum: |