ilch Forum » Allgemein » HTML, PHP, SQL,... » IP Anzeige Funktion im Forum

Geschlossen
  1. #1
    User Pic
    ekie Mitglied
    Registriert seit
    25.04.2008
    Beiträge
    528
    Beitragswertungen
    7 Beitragspunkte
    Hallo,

    ich hab da mal eine Frage, undzwar möchte ich gerne eine IP-Anzeige funktion im Forum einrichten, damit ich (admin) seine ip sehen kann und somit doppelaccounts auf die schliche kommen kann. zunge

    Die Funktion soll bei jedem Post zu sehen sein neben zitieren-funktion.


    Danke schon einmal.

    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    kurze frage

    beispielnutzer mr.x
    schreibt einen post und hinterlässt ip 111.111.111.11

    zwei tage später schreibt der selbe nutzer einen neuen post und hat ip
    111.111.111.12

    jetzt hat nutzer mr.y sich neu ins internet eingewählt und wohnt in gleicher region und übernimmt jetzt die ip 111.111.111.11

    willst du dann mr.x löschen ??

    was du vor hast, also ip loggen ist zwar möglich, aber wird dich nicht an dein ziel führen.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ekie Mitglied
    Registriert seit
    25.04.2008
    Beiträge
    528
    Beitragswertungen
    7 Beitragspunkte
    Ich möchte halt einfach eine Funktion, vn mir aus auch als modul im adminbereich haben, dass mir anzeigt, welche user sich mit der selben ip eingeloggt haben.

    Und z.b. einer hat 45.512.54.11 hat er am nächsten tag dann 45.512.xx.xx nur die letzten ziffern ändern sich, also weiß man das doch. lächeln

    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    nicht wenn beide user aus der gleichen region kommen
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    ekie Mitglied
    Registriert seit
    25.04.2008
    Beiträge
    528
    Beitragswertungen
    7 Beitragspunkte
    Doch lächeln der hat einen eigenen Provider, ode irr ich mich da, Aufjedenfall weiß ich das einer der neben mir wohnt andere hat und ein anderer der noch mal paar straßen wohn auch ne andere hat^^.

    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    dann musst du in PREFIX_posts noch ne spalte einfügen die die ip speichert

    und beim post schreiben musst du die ip auslesen, was mit
    $ipadresse ="$REMOTE_ADDR";
    echo "Ihre IP ist: $ipadresse";

    geht und mit in die datenbank speichern, und halt wieder mit auslesen, und ins template übergeben
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    ekie Mitglied
    Registriert seit
    25.04.2008
    Beiträge
    528
    Beitragswertungen
    7 Beitragspunkte
    ich kann "noch" kein php/mysql ich wüsste gerne wie man was in eine datenbank einträgt und dann auslesen kann, aber wie das geht weiß ich leider noch nicht.

    Kannst du mir das wohl genauer erklären oder die dateien zurecht machen, ist ja wohl nicht viel.

    Danke

    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ne kann ich nicht. bin nicht der beste coder, und muss mich in sowas immer ewig reinarbeiten. da fragst du am besten mal annemarie,GeCk0, etc
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Also am Besten erstmal in PhpMyAdmin die Spalte in Posts anlegen, ala
    ALTER TABLE `ic1_posts` ADD COLUMN (`ipaddr` varchar(16) NOT NULL default '')
    ...hier mal mit dem Prefix ic1

    Dann in den PHP Dateien, welche die Forenposts erstellen und editieren, die IP Adressen auslesen und in die Speicherfunktionen einbinden, ala
    $ipaddr = getenv ("REMOTE_ADDR");
    db_query ("INSERT INTO `prefix_posts` (ipaddr) VALUES ('".$ipaddr."')");


    Dann in den Dateien welche für die Ausgaben der Forenpost verantwortlich sind, die IP Adressen mit auslesen, ala:
    $erg = db_query("SELECT ipaddr FROM `prefix_posts` WHERE ... ");
    while($row = db_fetch_assoc($erg)) {
    $row['IPADDR']
    }


    Und zum Schluss in den jeweiligen Templates die ausgabe an die richtige Position einbinden, ala:
    {IPADDR}



    Zuletzt modifiziert von Lord|Schirmer am 13.02.2011 - 10:28:36
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    ekie Mitglied
    Registriert seit
    25.04.2008
    Beiträge
    528
    Beitragswertungen
    7 Beitragspunkte
    Danke dir, ich probier es dann später mal aus. zwinker

    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Luckyze Mitglied
    Registriert seit
    24.01.2010
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    Also am Besten erstmal in PhpMyAdmin die Spalte in Posts anlegen, ala
    ALTER TABLE `ic1_posts` ADD COLUMN (`ipaddr` varchar(16) NOT NULL default '')
    ...hier mal mit dem Prefix ic1

    Dann in den PHP Dateien, welche die Forenposts erstellen und editieren, die IP Adressen auslesen und in die Speicherfunktionen einbinden, ala
    $ipaddr = getenv ("REMOTE_ADDR");
    db_query ("INSERT INTO `prefix_posts` (ipaddr) VALUES ('".$ipaddr."')");


    Dann in den Dateien welche für die Ausgaben der Forenpost verantwortlich sind, die IP Adressen mit auslesen, ala:
    $erg = db_query("SELECT ipaddr FROM `prefix_posts` WHERE ... ");
    while($row = db_fetch_assoc($erg)) {
    $row['IPADDR']
    }


    Und zum Schluss in den jeweiligen Templates die ausgabe an die richtige Position einbinden, ala:
    {IPADDR}



    Wäre Mal schön es prenzieser zu Formulieren. Ich Verstehe leider Bahnhof.

    Wo bitte finde ich in der Datenank dies da?
    ZitatZitat

    Dann in den Dateien welche für die Ausgaben der Forenpost verantwortlich sind, die IP Adressen mit auslesen

    Und zum Schluss in den jeweiligen Templates die ausgabe an die richtige Position einbinden
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten