Ip Speichern

Ps2center

B1G-Software-Kunde
#1
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?
 

hieger

B1G-Software-Kunde
#2
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
 

martin

B1G-Software-Kunde
#3
Muss aber erst noch ´n fopen(); usw. mit rein.
Schau dazu am besten unter Google mit folgendem Begriff: "fwrite php.net"
 

UNC

B1G-Software-Kunde
#4
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
 
Top