Chce wstawic tu do ksiegi gosci IP osoby ktora wpisze sie do ksiegi gosci. A zarazem by po najechaniu podswietlal sie napis IP. Pomozcie mi prosze.
function module_start($cmd) {
if($cmd=='add_now') {
add_row();
}
}
function module_main($cmd) {
global $gbook_limit, $page;
if($cmd=='') {
main_title_open();
echo 'Ksiêga gosci';
main_title_close();
main_text_open();
echo '<br><center>';
list_rows($gbook_limit, $page);
add_form();
main_text_close();
}
if($cmd=='add_now') {
main_title_open();
echo 'Ksiega gosci - dodaj wpis';
main_title_close();
main_text_open();
echo '<br>';
check_form('main');
main_text_close();
}
}
function module_info($co) {
if($co=='title')
return 'ksiega gosci';
}
#=====================================================#
function list_rows($limit, $page) {
global $gbook_tbl, $PHP_SELF, $op;
$query = "SELECT * FROM $gbook_tbl ORDER BY date DESC";
$result = mysql_query($query);
$ile = mysql_num_rows($result);
if($ile<>0) {
$znk = $page * $limit;
mysql_data_seek($result, $znk);
}
$aaa = 0;
while($r = mysql_fetch_array($result)) {
$id = $r['id'];
$ip = $r getenv(REMOTE_ADDR);
$text = $r['text'];
$date = $r['date'];
$nick = $r['nick'];
$mail = $r['mail'];
$_page = $r['page'];
$text = stripslashes($text);
$nick = stripslashes($nick);
$text = make_clickable($text);
$text = smilies($text);
if($mail<>'') $nick = '<a href="mailto:'.$mail.'">'.$nick.'</a>';
if($_page<>'' AND $_page<>'http://') $_page = '<a href="'.$_page.'" target="_blank">'.$_page.'</a>'; else $_page = '<brak>';
if(is_login()=='yes') {
$link_a = '<a href="admin.php?op=gbook&cmd=edit&id='.$id.'&goto=module.php?op='.$op.'" title="edit">E</a>';
$link_b = '<a href="admin.php?op=gbook&cmd=del&id='.$id.'&goto=module.php?op='.$op.'" title="delete">D</a>';
$nick = $nick.' <b>···</b> (<b> '.$link_a.'</b> | <b>'.$link_b.' </b>)';
}
?>
<table height=80><tr><td bgcolor=#FFDAB9 width="150" border="1"><font size=1>
<?
<B>Autor: </B>'.$nick.'<br><br>
<img src="theme/'.$color[3].'/XpBlue_by_mejczak/gfx/ip.gif"><b>'.$hostname = getenv(REMOTE_HOST
).' <img src="theme/'.$color[3].'/XpBlue_by_mejczak/gfx/www.gif"><b> '.$_page.'</b><br><br>
<br><b>dodano: </b>'.$date.'<br>
</td><td bgcolor=#FAEBD7 width="420"><font size=1>
'.$text.'
';
?>
</td></tr></table><br>
<?
$aaa++;
if($aaa==$limit) break;
}
if($ile<>0) {
$row = (int) $ile;
$ile = $ile / $limit;
$bbb = 0;
while($bbb<>$ile) {
$ccc = $bbb + 1;
if($page==$bbb) {
echo '[<b>'.$ccc.'</b>] '; } else {
echo '[<a href="'.$PHP_SELF.'?op='.$op.'&page='.$bbb.'">'.$ccc.'</a>] '; }
$bbb++;
}
} else {
$row = 0;
}
echo ', wpisów: <b>'.$row.'</b></center>';
}
function add_form() {
global $op, $PHP_SELF, $f_author, $f_mail;
if(is_user_login()=='yes')
$info = get_user_info();
echo '<hr size="1" noshade><br> <form name="comments" method="post" action="'.$PHP_SELF.'?op='.$op.'">
<table border="0" cellspacing="3" cellpadding="0" align="center">
<tr>
<td class="uni_01" valign="top"><div align="right"> <b>nick</b></div></td>
<td class="uni_01">';
if(is_user_login
()=='yes') echo '<b>'.$info[1].'<input type="hidden" name="imie" value="'.$info[1].'">'; else
echo '<input type="text" name="imie" size="30" value="'.$GLOBALS[f_author
].'">';
</tr>
<tr>
<td class="uni_01" valign="top"><div align="right"><b>e-mail</div></td>
<td class="uni_01">';
if(is_user_login
()=='yes') echo '<b>'.$info[2].'<input type="hidden" name="mail" value="'.$info[2].'">'; else
echo '<input type="text" name="mail" size="30" value="'.$GLOBALS[f_mail
].'">';
</tr>
<tr>
<td class="uni_01" valign="top"><div align="right"><b>strona</div></td>
<td class="uni_01">';
if(is_user_login
()=='yes') echo '<b>'.$info[4].'<input type="hidden" name="page" value="'.$info[4].'">'; else
echo '<input type="text" name="page" size="30" value="http://">';
</tr>
<tr>
<td class="uni_01" valign="top"><div align="right"><b>text</div></td>
<td class="uni_01">
<textarea name="text" rows="5" cols="50"></textarea>
</td>
</tr>
<tr>
<td align="right" class="uni_01"> </td>
<td class="uni_01">
<input style="font-weight: bold;" type="submit" name="ok" value="dodaj">
<input type="reset" name="Reset" value="czysæ">
<input type="hidden" name="cmd" value="add_now">
</td>
</tr>
</table>
</form>';
}
function check_form($what='top') {
global $page, $text, $imie, $mail;
$a = 0;
if($text=='') $a++;
if($imie=='') $a++;
if($mail=='') {
$mail = '';
} else {
if (!ereg ("^.+@.+..+$", $mail)) {
$a++;
$bb = "<br><br>Adres e-mail jest niepoprawny, jesli nie chcesz go podac pozostaw puste pole";
}
}
if($what<>'top') {
if($a<>0
) echo "Formularz wype³niony niepoprawnie. Musisz wype³niæ wszystkie pola oprócz e-mail i strona!";
}
if($a==0) return 10;
}
function add_row() {
global $gbook_tbl, $page, $text, $imie, $mail, $op, $REMOTE_ADDR;
if(check_form()==10) {
$query = "INSERT INTO $gbook_tbl VALUES(NULL, '$imie', '$mail', '$page', '$text', now(), '$REMOTE_ADDR')";
if(is_user_login()<>'yes') save_anonim($imie, $mail);
header("Location: module.php?op=$op"); }
}