Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 17:00

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Brauche mal hilfe ;P

Discussion on Brauche mal hilfe ;P within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,284
Received Thanks: 115
Brauche mal hilfe ;P

Hey, ich wollte mal etwas über "PHP" wissen folgendes.

ich bekomm das nicht so ganz hin, das wenn jemand auf meine
Seite kommt das sich die IP Speichert ..
kann sich das mal jemand anschauen?


<?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(
?>

Bitte um hilfe (:
DerB0ss is offline  
Old 06/08/2012, 20:00   #2

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Naja, $ip in ne Datenbank speichern?
boxxiebabee is offline  
Old 06/08/2012, 20:08   #3
 
elite*gold: 179
Join Date: May 2012
Posts: 269
Received Thanks: 38
PHP Code:
echo $country ip2country($ip); 
Erst den Wert zuweisen dann ausgeben oder ist das egal?
Dawn-Design is offline  
Old 06/09/2012, 14:41   #4
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,284
Received Thanks: 115
Quote:
Originally Posted by boxxiebabee View Post
Naja, $ip in ne Datenbank speichern?
Ja.

Das ist egal.
DerB0ss is offline  
Old 06/12/2012, 23:27   #5

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
PHP Code:
$ip $_SERVER['REMOTE_ADDR'];
$sql mysql_connect('localhost',$db_name,$db_user,$db_passwd);
mysql_query("INSERT INTO " $db_name "." $db_prefix "IPs (ip,time) VALUES ('" $ip "','" time() . "')",$sql);
mysql_close($sql); 
und wegen dem Country... schau mal nach GeoIP. Ich glaub, die haben auch ne HTTP API.

Edit: Um dumme Kommis vorzubeugen:
Das ist lediglich ein Ansatz, wie man Daten in der DB speichert. Das prüfen, ob die IP schon drin steht bzw. das Löschen aus der DB nach so und so viel Zeit und what ever, das sollte mit dem offiziellen manual kein Problem sein. Ich bin kein Freund von c&p-lern
マルコ is offline  
Old 06/14/2012, 23:01   #6
 
tayfe's Avatar
 
elite*gold: 104
Join Date: Jun 2010
Posts: 547
Received Thanks: 127
Ich persönlich muss gestehen, dass ich nicht so ganz deinen Code, den du gepostet hast, verstehe. Ich persönlich würde dir aber, genau wie schon mein Vorschreiber, zu einer Speicherung in einer Datenbank raten.

Ich liebe Datenbanken, da man dort immer alles bestens strukturiert und ordentlich, aber auch einfach einspeichern kann. Hier sind auch Zuordnungen (im Notfall auch über mehrere Datenbanken hinweg) kein Problem.

Also ich würde dir auch jeden Fall empfehlen, das in eine DB zu speichern. Aber wenn du das nicht willst, musst du das natürlich nicht! Mach es so, wie es dir beliebt. Bei deim Problem mit dem aktuellen Code kann ich dir aber leider auch nicht weiterhelfen.

Wenn du aber Interesse an MySQL hättest, kann ich dir nur diese Seite ans Herz legen:

Diese Seite ist einfach der Wahnsinn. Dort ist MySQL bestens erklärt und zusätzlich auch noch gleich PHP. Dabei ist alles auch schön übersichtlich und man wird nicht mit unerklärten Codes zugeballert, sondern man erarbeitet sich meistens Stück für Stück ein größeres Codestück, wobei immer alles Schritt für Schritt erklärt wird. Das ist echt super!

Um einen ersten Ansatz zu bekommen, kannst du dir ja auch gleich den Post über mir angucken (sry, aber ich habe keine Ahnung, was ich da jetzt für deinen Namen hinschreiben soll^^). Das ist sicherlich schon mal ein guter Anfang!

Mfg Tayfe
tayfe is offline  
Reply


Similar Threads Similar Threads
[Brauche Hilfe]Brauche Hilfe beim einfügen der neuen Rüstungen
01/04/2013 - Metin2 Private Server - 3 Replies
Brauche Hilfe! Hallo epvp. Ich habe mal ein paar Rüstungen gemoddet und dann wollte ich sie einfügen. Es hat fast alles geklappt und ich war recht "happy", weil sie für den männlichen Krieger einbandfrei funktioniert haben. Dann wollt ich gucken wie das bei den anderen Charaktern aussieht. Ich habe mir die Rüstungen gerufen. Die icons der Rüstungen sind für den Ninja und den Krieger richtig. Bei der Sura und der Schami Rüstung sieht mal aber wieder die icons der Krieger und Ninja rüstung....
[HILFE]Brauche hilfe beim FreeBSD Rootserver umbekannte Fehlermeldung.
09/09/2010 - Metin2 Private Server - 8 Replies
Hallo comunity. So, ich habe ja letztens schonmal was gefragt wegen dem kernel. Dem den rootserver gehört hat den den hoster eingeschreiben, die haben nun einen reinstall gemacht. So bis jetzt klappt alles, so wie es soll außer....das starten Wenn wir den den server starten möchten, kommt das: http://www.fotos-hochladen.net/uploads/unbenann11 tuptn6kfg.png
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung Ich habe seit einigen Tagen ein Problem... Microsoft Windows Search Protocol Host funktioniert nicht mehr Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt. Ich weiß nicht was das ist und wie ich es loswerde.



All times are GMT +1. The time now is 17:01.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.