Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » IP auslesen und mit datum in datei schreiben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.12.2004, 15:50 Uhr
~der osterhase
Gast


hi,



ich suchen einen Qcode mit dem man die IP von den leuten die gerade meine site besuchen zusammen mit dem momentanen datum in eine Datei speichern kann.


DANKE SCHONMAL IM VORAUS!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.12.2004, 16:35 Uhr
Pablo
Supertux
(Operator)


Benutze die Such Funktion des Forums, diese Fragen hatten wir schon.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.12.2004, 16:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



PHP 4:
function GetIP()
{
  if (getenv('HTTP_CLIENT_IP'))
    return getenv('HTTP_CLIENT_IP');
  if (getenv('HTTP_X_FORWARDED_FOR'))
    return getenv('HTTP_X_FORWARDED_FOR');
  if (getenv('HTTP_X_FORWARDED'))
    return getenv('HTTP_X_FORWARDED');
  if (getenv('HTTP_FORWARDED_FOR'))
    return getenv('HTTP_FORWARDED_FOR');
  if (getenv('HTTP_FORWARDED'))
    return getenv('HTTP_FORWARDED');
  return $_SERVER['REMOTE_ADDR'];
}



Den Rest solltest dir selbst zusammenreimen können (such mal nach fopen im php-manual oder hier im forum)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.01.2005, 13:08 Uhr
Darky



nehme den ersten teil gleich mal von flosoft

PHP 4:
<?php
function Online_GetIP()
{
  if (getenv('HTTP_CLIENT_IP'))
    return getenv('HTTP_CLIENT_IP');
  if (getenv('HTTP_X_FORWARDED_FOR'))
    return getenv('HTTP_X_FORWARDED_FOR');
  if (getenv('HTTP_X_FORWARDED'))
    return getenv('HTTP_X_FORWARDED');
  if (getenv('HTTP_FORWARDED_FOR'))
    return getenv('HTTP_FORWARDED_FOR');
  if (getenv('HTTP_FORWARDED'))
    return getenv('HTTP_FORWARDED');
  return $_SERVER['REMOTE_ADDR'];
}

$datum=date ("d. F. Y");
$zeit=date ("H:i:s");

$add = file_get_contents('ipsave.txt');
        
$ipc = fopen("ipsave.txt","w");
        
fwrite($ipc,$add . "  <br>\n- " . online_getip() . " " . gethostbyaddr (online_getip())
." - " . $datum ." - ". $zeit . " - " . $_SERVER["HTTP_USER_AGENT"] );
        
fclose($ipc);

?>



du mußt aber ipsave.txt vorher anlegen(und schreibzugriff gestatten) sonst gibts n error

mit echo kannst du dir die liste dann auch im browser anzeigen lassen

Dieser Post wurde am 25.01.2005 um 13:10 Uhr von Darky editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: