Ips
Posted: Wed Mar 09, 2005 1:20 am
How do i get the ips of the people who post? this guy keeps posting bad comments and i wanna make it so he cant view my site anymore. Thanks
Code: Select all
#################################################################
# Adding an IP tracking for PHP guestbook V 1.33 #
# Script provided free by PHPJunkyard - Free PHP scripts #
# http://www.phpjunkyard.com/ #
# Mods by Ivan :: id_ivan[at]yahoo[dot]com #
#################################################################
#
#-----[ OPEN ]------------------------------------------------
#
gbook.php
#
#-----[ FIND ]------------------------------------------------
#
elseif($a=="add") {
#
#-----[ AFTER, ADD ]------------------------------------------
#
$ipaddr=gbook_input($_SERVER['REMOTE_ADDR']);
#
#-----[ FIND ]------------------------------------------------
#
addEntry($name,$from,$email,$url,$comments,$isprivate);
#
#-----[ REPLACE ]---------------------------------------------
#
addEntry($ipaddr,$name,$from,$email,$url,$comments,$isprivate);
#
#-----[ FIND ]------------------------------------------------
#
function print_secimg($name,$from,$email,$url,$comments,$isprivate,$message=0) {
#
#-----[ REPLACE ]---------------------------------------------
#
function print_secimg($ipaddr,$name,$from,$email,$url,$comments,$isprivate,$message=0) {
#
#-----[ FIND ]------------------------------------------------
#
Please type in the security number displayed above:
<input type="text" size="7" name="secnumber" maxlength="5" id="input"></p>
<p>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<input type="hidden" name="name" value="<?php echo $ipaddr; ?>">
#
#-----[ FIND ]------------------------------------------------
#
list($name,$from,$email,$url,$comment,$added,$isprivate)=explode($delimiter,$lines[$num]);
#
#-----[ REPLACE ]---------------------------------------------
#
list($ipaddr,$name,$from,$email,$url,$comment,$added,$isprivate)=explode($delimiter,$lines[$num]);
#
#-----[ FIND ]------------------------------------------------
#
<font class=\"smaller\">E-mail:</font> ";
if (strlen($email)>0) {
echo "<a href=\"mailto:$email\" target=\"_blank\" class=\"smaller\">$email</a>";
}
echo "</td>
#
#-----[ REPLACE ]---------------------------------------------
#
<font class=\"smaller\">E-mail:</font> ";
if (strlen($email)>0) {
echo "<a href=\"mailto:$email\" target=\"_blank\" class=\"smaller\">$email</a><br>IP: $ipaddr";
}
else {
echo "<br>IP: $ipaddr";
}
echo "</td>
#
#-----[ FIND ]------------------------------------------------
#
function addEntry($name,$from,$email,$url,$comments,$isprivate="0") {
#
#-----[ REPLACE ]---------------------------------------------
#
function addEntry($ipaddr,$name,$from,$email,$url,$comments,$isprivate="0") {
#
#-----[ FIND ]------------------------------------------------
#
$addline = "$name$delimiter$from$delimiter$email$delimiter$url$delimiter$comments$delimiter$added$delimiter$isprivate$settings[newline]";
#
#-----[ REPLACE ]---------------------------------------------
#
$addline = "$ipaddr$delimiter$name$delimiter$from$delimiter$email$delimiter$url$delimiter$comments$delimiter$added$delimiter$isprivate$settings[newline]";
#
#-----[ FIND ]------------------------------------------------
#
Someone has just signed your guestbook!
Name: $name
From: $from
E-mail: $email
#
#-----[ AFTER, ADD ]------------------------------------------
#
IP: $ipaddr
#
#-----[ FIND ]------------------------------------------------
#
<td><b>Your name:</b></td>
<td><input type="text" name="name" size="30" maxlength="30"></td>
#
#-----[ REPLACE ]---------------------------------------------
#
<td><b>Your name:</b></td>
<td><input type="text" name="name" size="30" maxlength="30"><input name="ipaddr" type="hidden" value="<?echo $_SERVER['REMOTE_ADDR']?>" /></td>
#
#-----[ FIND ]------------------------------------------------
#
function printEntries($lines,$start,$end) {
$start=$start-1;
$end=$end-1;
$delimiter="\t";
for ($i=$start;$i<=$end;$i++) {
list($name,$from,$email,$url,$comment,$added,$isprivate)=explode($delimiter,$lines[$i]);
#
#-----[ REPLACE ]---------------------------------------------
#
function printEntries($lines,$start,$end) {
$start=$start-1;
$end=$end-1;
$delimiter="\t";
for ($i=$start;$i<=$end;$i++) {
list($ipaddr,$name,$from,$email,$url,$comment,$added,$isprivate)=explode($delimiter,$lines[$i]);
#
#-----[ FIND ]------------------------------------------------
#
<font class=\"smaller\">E-mail:</font> ";
if (strlen($email)>0) {
echo "<a href=\"mailto:$email\" target=\"_blank\" class=\"smaller\">$email</a>";
#
#-----[ REPLACE ]---------------------------------------------
#
<font class=\"smaller\">E-mail:</font> ";
if (strlen($email)>0) {
echo "<a href=\"mailto:$email\" target=\"_blank\" class=\"smaller\">$email</a><br>IP: $ipaddr";
else { echo "<br>IP: $ipaddr";}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
#################################################################
# #
# END MODDING #
# #
#################################################################
Code: Select all
Name Location ema@il.com http://website.com comment August 29, 2005
Name2 Location2 ema@il2.com http://website2.com comment August 29, 2005
Code: Select all
Name Location ema@il.com http://website.com comment August 29, 2005
Name2 Location2 ema@il2.com http://website2.com comment August 29, 2005