1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

IP speichern

  • DarkEmperor
  • 19. Juni 2010 um 01:07
  • DarkEmperor
    Meister(in)
    Reaktionen
    1
    Beiträge
    356
    • 19. Juni 2010 um 01:07
    • #1

    Hey ho,
    und zwar habe ich mal eine Frage, wie immer!^^ ;)

    Ich will gerade mal versuchen ein Umfragscript selber zu erstellen (absolut simpel) und brauch dafür aber irgend ein Script welches die IP-Adressen in einer .dat Datei oder so abspeichert!
    Um doppelte Abstimmungen zu verhindern!

    ...

    Hat da wer ne Idee wie ich das am simpelsten hinbekomme? Die Abfragen und so bekomme ich dann auch wieder selber hin ... brauch nur mal nen Code zum speichern der IP!

    MfG

    [Blockierte Grafik: http://toms-blog.bplaced.net/images/Blog-Logo4.png]

  • jojo87
    der/die Göttliche
    Reaktionen
    6
    Beiträge
    3.131
    • 19. Juni 2010 um 02:18
    • #2

    bitte konkreter werden.
    Wie man die IP rausfindet steht in der Doku, Stichwort $_SERVER.
    Wie man in Dateien schreibt auch.
    Wo genau ist dein Problem?


  • DarkEmperor
    Meister(in)
    Reaktionen
    1
    Beiträge
    356
    • 19. Juni 2010 um 02:44
    • #3

    Mein Problem ist das ich grad einfach zu dumm bin das zu finden!^^
    Sry ...
    Habe nur nen Thread gefunden in dem ie IP in ein Land umgewandelt wird! Oder so^^
    https://www.forum-hilfe.de/showthread.php…ight=%24_SERVER

    Das is zwar auch schön da kann ich mir das vorgefertigte Script von irwo sparen und in ein eigenes umwandeln aber deshalb weiß ich trotzdem noch ni wie ich die IP auch speicher!^^

    ...

    Sry für meine Dummheit aber wie gehten das kann von mir aus auch gleich auf das Script angepasst sein!

    PHP
    <?php
                $ip = $_SERVER['REMOTE_ADDR'];
    
                function ip2country($ipv4) {
                    $sock = fsockopen("whois.ripe.net", 43);
                    fwrite($sock, $ipv4."\n");
                    while (!feof($sock)) {
                        $info .= fgetc($sock);
                            }
                    fclose($sock);
                    preg_match("/country:[ ]+([A-Z]{2})\n/", $info, $match);
                    if($match[1]) return $match[1];
                        else return 'n/a';
                        }           
    
                echo $country = ip2country($ip);
    
    
    $replace = array(
        'AF' => 'afghanistan.gif',
        'AL' => 'albania.gif',
        'DE' => 'germany.gif',
        'DZ' => 'algeria.gif'
        );
    
    
        $flag = '<img src="'.$replace[$country].'" />'; 
    echo $flag;
    ?>
    Alles anzeigen

    Sprich mir fehlt der Codeeinsatz um $ip soweit wie ich das sehe zu speichern!

    MfG

    [Blockierte Grafik: http://toms-blog.bplaced.net/images/Blog-Logo4.png]

  • threadi
    König(in)
    Reaktionen
    4
    Beiträge
    1.391
    • 19. Juni 2010 um 11:09
    • #4

    IP ermitteln:

    Code
    $ip = $_SERVER['REMOTE_ADDR'];

    String in Datei speichern:
    http://www.it-academy.cc/article/1401/P…+schreiben.html
    http://www.schattenbaum.net/php/datei.php

  • Bandit
    Gast
    • 19. Juni 2010 um 11:25
    • #5

    Bitte die Grundlagen lernen!!!

    http://www.php.net/manual/de
    http://www.php-faq.de
    http://www.php-einfach.de
    http://tut.php-q.net/index.html
    http://dev.mysql.com/doc/refman/5.1/de/index.html
    http://ffm.junetz.de/members/reeg/DSP/
    http://www.phptutorials.de
    http://www.dynamic-webpages.de/05.tutorials.php
    http://de.selfhtml.org/
    http://www.css4you.de/index.html

  • DarkEmperor
    Meister(in)
    Reaktionen
    1
    Beiträge
    356
    • 19. Juni 2010 um 14:25
    • #6

    So kommt zwar etwas spät aber ich hab jetzt das Script schon seit paar Stunden fertig!
    Und es funktioniert auch! ;)

    PHP
    <?php
                $ip = $_SERVER['REMOTE_ADDR'];
                $datei = fopen("Datei URL","a");
                fwrite($datei, $ip);
                fwrite($datei, ' | ');
                fclose($datei);
                echo $ip;
    ?>

    MfG

    [Blockierte Grafik: http://toms-blog.bplaced.net/images/Blog-Logo4.png]

Tags

  • forum
  • www
  • html
  • server
  • http
  • problem
  • selfhtml
  • code
  • org
  • speicher
  • php
  • datei
  • ip
  • index
  • index.html
  • doc
  • stichwort
  • mysql
  • css
  • faq
  • grundlagen

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™