Ergebnis 1 bis 9 von 9

Thema: Wie kann ich den Ländercode für einzelne User abrufen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    Schau dir mal dieses Script im Adminbereich an

    http://country.wittesoft.de
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

  2. #2
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Jo sieht ganz gut aus. Ist halt für Mailtauscher - und von einzelnen Usern das Land aufrufen kann ich da auch nicht - auch nur alle oder gar nicht.

  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Du kannst ja in der Userbearbeiten auf den Eintrag in der Tabelle vms_kontodaten Spalte login_ip zugreifen.

    PHP-Code:
        $land mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$alledaten['login_ip']."') AND IP_TO>=inet_aton('".$alledaten['login_ip']."');")); 
    Ich mein die Variable heißt $alledaten, bin mir aber nicht sicher.

    Dann halt an beliebiger Stelle $land['land'] ausgeben lassen.

    Optimalerweise noch Weiche einbauen, wenn User noch nie eingeloggt (login_ip ist dann leer) oder wenn sein Land nicht erkannt wurde, dann bspw. einen Link zu

    http://www.utrace.de/?query=IP.IP.IP.IP

    oder

    http://www.ip-adress.com/ip_lokalisieren/IP.IP.IP.IP

    anzeigen lassen, da diese beiden Anbieter denke ich andere Datenbanken nutzen.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  4. #4
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Jawollja so funktioniert das

    Wie würde das denn gehen, dass wenn kein Land vorhanden ist, ich dann diese Links alternativ angezeigt bekommen kann?

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Also für noch nicht eingeloggt:

    PHP-Code:
    if($alledaten['login_ip']==""){
      echo 
    'Noch nicht eingeloggt.';
    }else{
    //.....

    PHP-Code:
    if($land['land']==''){
      
    //links hier rein
    }else{
      
    //land ausgeben

    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  6. #6
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    Zitat Zitat von Rallef Beitrag anzeigen
    Jo sieht ganz gut aus. Ist halt für Mailtauscher - und von einzelnen Usern das Land aufrufen kann ich da auch nicht - auch nur alle oder gar nicht.
    Wenn du mal im Admin nach schaust, werden von jedem User die letzten 10 Länder gelogt, über welcher er sich am Script angemeldet hat
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

Ähnliche Themen

  1. Nur Paidmails mit Sonderregelung abrufen
    Von RainbowDash im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 3
    Letzter Beitrag: 04.08.2012, 19:24
  2. Einzelne Seiten für bestimmte User Sperren
    Von rene_1992 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 05.07.2012, 08:03
  3. Bonusgutschrift für einzelne User
    Von rene_1992 im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 25.04.2012, 00:57
  4. Banner für einzelne User reduzieren
    Von Sam2004 im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 17.02.2012, 19:03
  5. Ein User kann sich nicht einloggen
    Von Dreamerweb im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 16.01.2008, 15:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •