Die
IP zu übergeben ist sinnlos, da man an die
IP so oder so mit $_SERVER['REMOTE_ADDR'] rankommt.
Es wäre auch besser, wenn man aus dem Namen alle ";" herausfiltert, damit man später beim Auslesen keine Probleme kriegt.
Zum Beispiel so:
Code:
$dateiarray = file("ServerListe.txt");
$datei = fopen("ServerListe.txt", "w+");
$name= str_replace(";", "", $_GET["name"]);
$
ip = $_SERVER['REMOTE_ADDR'];
$timestamp = time();
foreach ($dateiarray as $line) {
$text = explode(';', $line);
if ($text[0] != $name or $text[1] != $
ip) {
fwrite($datei, $line);
}
}
fwrite($datei, $name.';'.$
ip.';'.$timestamp."\n");
fclose($datei);