cbmunro Posted November 10, 2009 Share Posted November 10, 2009 Can anybody help me place an IP logger into my voting script? I know that maybe it is not as secure, but I would prefer them to be logged into a text file for simplicity's sake. THANKS! The php script is this at the moment: <?php $vote = $_REQUEST['vote']; //get content of textfile $filename = "poll_result.txt"; $content = file($filename); //put content in array $array = explode("||", $content[0]); $a = $array[0]; $b = $array[1]; $c = $array[2]; $d = $array[3]; if ($vote == 1) { $a = $a + 1; } if ($vote == 2) { $b = $b + 1; } if ($vote == 3) { $c = $c + 1; } if ($vote == 4) { $d = $d + 1; } //insert votes to txt file $insertvote = $a."||".$b."||".$c."||".$d; $fp = fopen($filename, "w"); fputs($fp,$insertvote); fclose($fp); ?> <font face="helvetica" color="gray"><i> <?php echo($a); ?><br /><br /> <?php echo($b); ?><br /><br /> <?php echo($c); ?><br /><br /> <?php echo($d); ?></i></font> Link to comment https://forums.phpfreaks.com/topic/180983-ip-logger-for-voting-script/ Share on other sites More sharing options...
siric Posted November 10, 2009 Share Posted November 10, 2009 $logged_string = "$_SERVER[REMOTE_ADDR] |" . date("j M Y g:i a")." \n\r" ; $file = fopen("userIP.log", "a"); fputs($file, $logged_string, strlen($logged_string)); fclose($file); Link to comment https://forums.phpfreaks.com/topic/180983-ip-logger-for-voting-script/#findComment-955149 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.