Prova questo
Codice PHP:
<?
$ip_addr 
$_SERVER['REMOTE_ADDR'];
$fd fopen("ip.txt"'a'); //cambia ip.txt con il nome del file in cui vuoi scrivere
fwrite($fd$ip_addr."\n");
fflush($fd);
fclose($fd);
?>
Ti consiglio di usare $_SERVER['REMOTE_ADDR'] anzichè $REMOTE_ADDR


edit: Avevo dimenticato la chiusura del file