Ip Speichern

Ps2center

B1G-Software-Kunde
Wie ist es möglich wenn eine PHP aufgerufen wird, das die IP des nutzers in einer textdatei gespeichert wird?kann mir da jmd einen quelltext für geben?
 
ich würde folgendes machen:

PHP:
//Auslesen der IP Adresse

$ip = getenv('REMOTE_ADDR');

//Textdatei schreiben

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


Ist ungetestet aber einen Versuch wert :)

lg,
markus
 
Muss aber erst noch ´n fopen(); usw. mit rein.
Schau dazu am besten unter Google mit folgendem Begriff: "fwrite php.net"
 
Also so:
PHP:
<?
$filename = 'test.txt';
$somecontent = $_SERVER['REMOTE_ADDR'] ."\n";

// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {

   // Wir öffnen $filename im "Anhänge" - Modus.
   // Der Dateizeiger befindet sich am Ende der Datei, und
   // dort wird $somecontent später mit fwrite() geschrieben.
   if (!$handle = fopen($filename, "a")) {
         print "Kann die Datei $filename nicht öffnen";
         exit;
   }

   // Schreibe $somecontent in die geöffnete Datei.
   if (!fwrite($handle, $somecontent)) {
       print "Kann in die Datei $filename nicht schreiben";
       exit;
   }

   print "Fertig, in Datei $filename wurde $somecontent geschrieben";

   fclose($handle);

} else {
   print "Die Datei $filename ist nicht schreibbar";
}
?>
Quelle: http://ch2.php.net/fwrite
 
Back
Top