Vadim •
В общем, тут написано как ну на тебе подробней!
В index.php
//записывает ип оставевшого коментарии
$ip = getenv("REMOTE_ADDR");
//определяет IP. Дальше можете делать с ним что угодно, например писать в лог
$filename = "adminip.php";
$fp=fopen($filename,"a+");
flock ($fp,LOCK_EX);
fputs($fp, "ip: $ip | дата: $date | Время: $time | ник: $name | комментарий: $msg |
\r\n" ); //здесь в кавычки через пробел дописано имя юзверя
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
//собсно всё
Ищи в коде этот фрагмент:
// закачиваем прикреплённый файл на сервер
if (isset($_POST['file'])) {
if (!copy($file, $file.'.bak')) {print ("при копировании файла $file произошла ошибка...
\n");}}
и помещай мой куда-нибудь после него, но ДО ЭТОГО:
print "$shapka <script language='Javascript'>function reload() {location = 'index.php'}; setTimeout('reload()', 1500);</script>
<BR><BR><BR><center><table border=1 cellpadding=7 cellspacing=0 bordercolor=#224488 width=350><tr><td><center>
Спасибо <B>$name</B>, Ваше фото успешно добавлено. Через несколько секунд Вы будете перемещены на главную страницу фотогалереи.
Если этого не происходит, то для возврата нажмите <B><a href='index.php'> здесь</a></B> </td></tr></table></center><BR><BR><BR>";
exit; }
После таких приключений все IP адреса пойдут записываться вместе с именами в лог-файл. Просмотром этого файла ip.log Вы и найдёте всё, чего добиваетесь. А если чуть подумаете и почитаете на PHP.SU о функции date(), то сможете легко добавить в записываемое скриптом текущую дату, что резко увеличит Ваше могущество.
А также в addmsg.php перед этим куском:
$fp=fopen("$datadir/$msnum.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$text\r\n");
fflush ($fp);//очищение файлового буфера
flock ($fp,LOCK_UN);
fclose($fp);
@chmod("$datadir/$msnum.dat", 0644);
print "<script language='Javascript'>function reload() {location = \"index.php?event=coment&msnum=$msnum\"}; setTimeout('reload()', 800);</script>"; exit;
Встовляеш тожесамое!
В папке где галерея создаешь adminip.php
Вон там у тебя будет храниться (Виден) ip I датаI ВремяI Ник | комментарий