Måste vara något nytt med senaste Safari men det löste sig iaf, skrev om koden såhär. Safari 3 på iPhone och iPod Touch fungerade bra så det måste vara något vajsing med det för os x.
Kod:
$char_fields .= "entry_internetprotocol,";
$char_values .= "'" . gethostbyname(gethostbyaddr($_SERVER["REMOTE_ADDR"])) . "',";