• 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
 
Werbung:
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
 
Werbung:
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...
 
Werbung:
Code:
$all = "$ip, $date $time Uhr\n";
Würd ich sagen. Warum schreibst du zweimal etwas in die Datei?
 
das ist ja scho weg^^ aber deins geht nicht, da bekomm ich nur ein kasten aber keine neue zeile....
 
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
 
Werbung:
und wie hast du das mit der neuen zeile hinbekommen?
das ist ja das einzige was ich brauch.......
 
Werbung:
ja habe ich probiert :D
aber sehe grade im browser geht's, nur nicht wenn ich die datei so öffne...
 
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
 
Werbung:
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
 
na das geht
vllt hastdu vergessen in die datei zu schreiben :p
 
Werbung:
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