• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ip auf seite speichern

Status
Für weitere Antworten geschlossen.
hi
hab den code von lukeelten aus probirt.
Bei mir speichert der aber nur 1 ip adresse und ersetzt sie wenn eine neue kommt.
ich will aber eine liste mit ip's die auf der seite waren.
könntet ihr mir helfen?Danke
 
ich weiß ja nicht was r+ macht aber sonst öffne die Datei im Append (Anhängen)
Modus mit a
Code:
$datei = fopen("meinedate.txt","a");
 
ich hätt nen selbstgemachten script mit zeit, datum, ip und browser der eine liste macht in einer txt datei
wenn du ihn willst --> PN
 
lukeelten schrieb:
Code:
<?php
$datei = fopen("meinedate.txt","r+");
$ip = getenv("REMOTE_ADDR");
fwrite($datei,$ip);
fwrite($datei," ");
fclose($datei);
?>

will ja nicht extra ein neuen thread eröffnen... wie bekomme ich es hin das er nicht überschreibt? ;)

edit ah habs schon :D, aber wie kann ich es machen das die nächste ip in die nächste zeile kommt? :)
 
und wohin damit? das was ich bis nun probiert hab ist nciht möglich Oo

momentan hab ich's so
Code:
  <?php
$datei = fopen("ips.txt","a");
$ip = getenv("REMOTE_ADDR");
$time = date("H:i"); 
$date = date("d.m.Y");
$all = "$ip, $date $time Uhr";

fwrite($datei,$all);
fwrite($datei,"");
fclose($datei);
?>

kann sein das es umständlich ist, aber das ist nicht die frage, die frage ist wie ich es hinbekomme das der neue inhalt immer in die nächste zeile geschrieben wird...
 
Code:
$all = "$ip, $date $time Uhr\n";
Würd ich sagen. Warum schreibst du zweimal etwas in die Datei?
 
Code:
<?php

$timestamp = time();
$time = date("[d.m.Y - H:i]     ",$timestamp);

$datei = fopen("ips.txt","a");

$ip = getenv("REMOTE_ADDR");

$browser = $HTTP_USER_AGENT;

fwrite($datei,$time);

fwrite($datei,$ip);
fwrite($datei,"     ");

fwrite($datei,"(");
fwrite($datei,$browser);
fwrite($datei,")");

fwrite($datei,"\n");
fclose($datei);
 
?>
so das ist meiner ich stell ihn mal hier rein
er ist ein bisschen umständlich ABER es funktioniert! :lol:
er schreibt dir zeit datum ip und browser hinein und immer auf eine neue zeile
du brauchst nur eine ips.txt im gleichen verzeichnis
 
Das dürfte irgendwas mit dem Zeichensatz zutun haben.
Versuchs mal mit nem anderen Programm zu öffnen.

'dementius
 
hmm wie lass ich den browser des users anzeigen?
bei mir funktioniert das
Code:
$browser = $HTTP_USER_AGENT;
nicht. Ich bekomme nichts eingetragen
 
Wenn schon so:
Code:
$browser = getenv("HTTP_USER_AGENT");

Schau mal in den PHP Tuts vorbei, da hat CrackPod ein ganz nettes Tut darüber geschrieben.

'dementius
 
Code:
 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
der user war aber mit ie drauf, warum wird mit mozilla angezeigt?^^ :?
 
sudeki05 schrieb:
Code:
 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
der user war aber mit ie drauf, warum wird mit mozilla angezeigt?^^ :?
das mozilla wirst du jedes mal sehen ist vllt. die technik oder so aber schau auf das "MSIE 6.0"
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben