मुझे लगता है कि इसे इस तरह दिखना चाहिए:
$ipaddr = $_SERVER['REMOTE_ADDR'];
if ($stmt = mysqli_prepare($dbconn, 'INSERT INTO visitors(user_email, user_ip) VALUES (?, INET_ATON(?))'))
{
mysqli_stmt_bind_param($stmt, 'ss', $email, $ipaddr);
if (mysqli_stmt_execute($stmt) === FALSE) return FALSE;
$rows_affected = mysqli_stmt_affected_rows($stmt);
mysqli_stmt_close($stmt);
}
दूसरे द्वारा परिवर्तन पर ध्यान दें? और कौन से पैरामीटर mysqli_stmt_bind_param में भेजे जाते हैं।
चूंकि आप mysqli_stmt_bind_param में जो पैरामीटर पास करते हैं, वे वास्तविक मान होने चाहिए, न कि कोई फ़ंक्शन।