|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 05.12.2024 - 07:35:42 определение IPОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
AntiGun •
A Участник форума
|
Vadim_Nikel, ну Вы уж хоть определитесь - хотите Вы писать IP в какой-нибудь лог или высвечивать на экране.
$ip = getenv("REMOTE_ADDR"); //определяет IP. Дальше можете делать с ним что угодно, например писать в лог $filename = "ip.log"; $fp=fopen($filename,"a+"); flock ($fp,LOCK_EX); fputs($fp, "$ip $name\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(), то сможете легко добавить в записываемое скриптом текущую дату, что резко увеличит Ваше могущество.
| |
|
Сообщение # 25 |
05.12.08 - 18:49:21
| | AntiGun •
A Участник форума
|
эти фрагменты в index.php
А также в 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;
| |
|
Сообщение # 26 |
05.12.08 - 19:02:10
| | Vadim_Nikel •
V Участник форума
|
AntiGun Во спасибо тебе большое !!!! очень благодарен всё пашет как бута в сказке !!! )))) | |
|
Сообщение # 27 |
05.12.08 - 22:59:45
| | Vadim_Nikel •
V Участник форума
|
Ещё такой вопросик а к этому что написал AntiGun Можно приделать время дата число год и т.д если можно подскажите как???? | |
|
Сообщение # 28 |
05.12.08 - 23:10:58
| | Vadim_Nikel •
V Участник форума
|
мой котелок просек всю фишку
fputs($fp, "$ip|$name|$msg|$email|$date|$time\r\n");
Осталось тока подумать как зделать чтоб прям в коментариях в админ центре было видно!!! | |
|
Сообщение # 29 |
06.12.08 - 00:00:19
| | Vadim •
V гость
|
Всем приевт!!!
Если несложно напишите код определения IP в фотогалереи!!! Спасибо!!!! | |
|
Сообщение # 30 |
14.12.08 - 14:54:27
| | Vadim_Nikel •
V Участник форума
|
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 Ник | комментарий
| |
|
Сообщение # 31 |
14.12.08 - 17:25:04
| | Vadim •
V гость
|
Спасибо это я все проделовал!!! но не получается вывести IP к коментарию! Чтобы Ip вывечивался с коментарием и все видил с кокого IP ббыло написан коментарий!
СпасибО!!!!! | |
|
Сообщение # 32 |
14.12.08 - 17:44:42
| | Vadim_Nikel •
V Участник форума
|
Vadim • Если я тебя правильно понимаю ты хочешь чтоб пользователи видели по ип тот ник это написал или ктота левый !!! так вот лучше регистрация !!!! тока как её заделать сам не знаю и найти немогу нигде жду ответов!
| |
|
Сообщение # 33 |
14.12.08 - 18:07:39
| | Vadim •
V гость
|
регистрация? Зачем если тот код выше позволяет списать IP и записать в лог или куда либо! почему бы неперправить его на саму страничку чтобы дописывался бы посел дат ы и времени! такое можно сделать ! тока у меня неполучается , вот и прошу кто может!
Спасибо! | |
|
Сообщение # 34 |
14.12.08 - 18:12:20
| | Vadim •
V гость
|
Ну что так и не кто непоможет? | |
|
Сообщение # 35 |
15.12.08 - 20:34:20
| | Vadim_Nikel •
V Участник форума
|
Vadim : вот есть фотогалерея http://candypaper.110mb.com/mod/ там прописывается ip оставевшого коментарий в админке попробуй вытащить код! | |
|
Сообщение # 36 |
21.12.08 - 10:37:54
| |
|