Forum

> > Off Topic > Ip speichern..
Forums overviewOff Topic overviewLog in to reply

German Ip speichern..

5 replies
To the start Previous 1 Next To the start

old Ip speichern..

Guest

Quote
Hi,

Ich baue mir gerade eine fun site und möchte das wenn einer sie betritt die Ip+Datum und Uhrzeit in z.B. einem textfile gespeichert wird. Dies möchte ich auf php basis erstellen. Wie mach ich das?

danke om Vorraus

old Re: Ip speichern..

Lord Horazont
User Off Offline

Quote
Und ich würde nicht in ein Textfile speichern sondern eher in ne DB. Ist einfacher und geht schneller.

1
mysql_query("INSERT INTO `ip_table` (`IP`, `DateTime`) VALUES ('$ip', '".time()."')") or die(mysql_error());

Gruß Lord Horazont

old Re: Ip speichern..

Guest

Quote
? Sry verstehe ich nicht .. Könntest du mir vllt ein ganzes fertigen code aufschreiben? Thx

old Re: Ip speichern..

Lys
User Off Offline

Quote
Du brauchst dafür ne mysql oder wie das heißt datenbank

old Re: Ip speichern..

k.o.g.
User Off Offline

Quote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
  mysql_connect("localhost","username","userpassword")or die(mysql_error());
  mysql_select_db("userdb")or die(mysql_error());

  $ip=getenv('REMOTE_ADDR');
  $sql=mysql_query("mysql_query("INSERT INTO `ip_table` (`IP`, `DateTime`) VALUES ('".$ip."', '".time()."')");
  if($sql)  {
    echo "Die IP wurde erfolgreich eintgetragen!";
  }
  else  {
    echo "Es liegt ein fehler vor: ".mysql_error();
  }
  mysql_close();
?>
Naja hoffe der Code geht, hab ich einfach mal geschrieben ohne zu testen

*edit*
sry hatte deine Frage nicht richtig gelesen!
1
2
3
4
5
6
7
<?php
$ip=getenv('REMOTE_ADDR');
$host=gethostbyaddr($ip);
$file=fopen("iptabelle.txt","w+a");
fwrite($file, $ip.":".$host.":".date(".d.m.Y - H:i",time())."\n\r");
fclose($file);
?>

wie gesagt habe es nicht getestet
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview