希望高人帮我翻译一下这些语句的意思 都是干嘛用的
<?php
  mysql_connect('localhost','root','') or die('database server no exists!');
  mysql_select_db('zkb') or die('database error!'); 
  mysql_query("SET NAMES 'utf8'");
  $vip =get_real_ip();
  $date =date("Y-m-d h:i:s");
  $array =array();
  
  for($i=1;$i<=6;$i++){
   $v ='v'.$i;
   $v =$_POST[$v];
   $array[$i-1]=$v;
  } 
  
  $sql ="Insert into su_mon_vote(v1,v2,v3,v4,v5,v6,vip,vdate) value('".$array[0]."','".$array[1]."','".$array[2]."','".$array[3]."','".$array[4]."','".$array[5]."','$vip','$date')";
  
  if( mysql_query($sql)){
   alert('答题成功,谢谢参与!','1.html');
  }else{
   alert('未知错误...请稍后再试','');
  }
  
  
 function alert($str,$para){//提示设置函数,
  if( ''== $para){
   exit("<script>alert('$str');history.back();</script>");
  }else{
   exit("<script>alert('$str');location='$para';</script>");
  }
 }
 
  function get_real_ip(){
    $ip=false;
    if(!empty($_SERVER["HTTP_CLIENT_IP"])){
     $ip = $_SERVER["HTTP_CLIENT_IP"];
    }
    if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
     $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
     if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
     for ($i = 0; $i < count($ips); $i++) {
      if (!eregi ("^(10|172.16|192.168).", $ips[$i])) {
       $ip = $ips[$i];
       break;
      }
     }
    }
    return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
  }
?>