Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 26.04.2024 - 04:11:45
Страницы:  1  2  3  4  

определение IP

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

Sega-san

S
гость

Поставил галерею версии 1.3 в локальной сети. Все работает замечательно, но столкнулись с неуправляемым процессом комментирования. Пишут что попало, используя ненормативную лексику. Подскажите, можно ли добавить в скрипт пару строчек, чтобы было видно IP написавшего комментарий. Я сам в php около нуля :)

Сообщение # 1 10.01.08 - 07:01:06

WR

W
Участник форума

Да можно, может кто и напишет. я пасс

Сообщение # 2 10.01.08 - 19:06:10

Martin

M
гость

Sega-san, если из универа меня не выгонят, то после сессии постараюсь написать. Самому такая байда нужна.

Сообщение # 3 10.01.08 - 21:15:46

DioNiR

D
гость

Легко :)
http://slil.ru/25341188

Сообщение # 4 10.01.08 - 22:56:54

Sega-san

S
гость

DioNiR, спасибо, отлично работает!

Сообщение # 5 11.01.08 - 07:14:27

odnoklasniki

O
гость

Эту строчку можно взять из скрипта блога wordpress-2.3.2

Сообщение # 6 23.01.08 - 01:44:32

Rootman

R
гость

Вот полноценный код определения IP-адреса.
Иногда помогает вычислить адрес посетителя даже если он зашел через проксю.


Код:



$strRemoteIP = $_SERVER['REMOTE_ADDR'];

if (!$strRemoteIP) {

$strRemoteIP = urldecode(getenv('HTTP_CLIENTIP'));

}

if (getenv('HTTP_X_FORWARDED_FOR')) {

$strIP = getenv('HTTP_X_FORWARDED_FOR');

}

elseif (getenv('HTTP_X_FORWARDED')) {

$strIP = getenv('HTTP_X_FORWARDED');

}

elseif (getenv('HTTP_FORWARDED_FOR')) {

$strIP = getenv('HTTP_FORWARDED_FOR');

}

elseif (getenv('HTTP_FORWARDED')) {

$strIP = getenv('HTTP_FORWARDED');

} else {

$strIP = $_SERVER['REMOTE_ADDR'];

}

if ($strRemoteIP != $strIP) {

$strIP = $strRemoteIP . ', ' . $strIP;

}



Результат записывается в переменную $strIP

Сообщение # 7 23.01.08 - 08:57:32

alexey

A
гость

Rootman, спасибо!!

Сообщение # 8 23.01.08 - 12:48:27

Лариноо

Л
гость

Уважаемый Rootman • а можно вставить ваш определитель в гостевую? Если да, то как и куда?

Сообщение # 9 21.02.08 - 16:10:34

Rootman

R
гость

Конкретно со скриптом гостувухи я не работал, но впринципе все достаточно просто, надо найти код, записывающий сообщение в файл, добавить до него блок определения IP, который сохранить отдельной переменной в файле.

Покопавшись пару минут в коде гостевой я вот что нашел:


Код:


// производим запись данных в файл по шаблону: собщение|имя|емайл|дата|время|МКТАЙМ|
$text="$msg|$name|$email|$date|$time|$today|";


Эта команда если не ошибаюсь как раз и собирает всю информацию, введенную юзером в одну строчку, которая затем после обработки пишется в файл.

Пусть разработчик поправит, если ошибаюсь.

Тогда все просто:

Перед ней ставим тот блок, что я написал выше, а команду меняем на следующую:


Код:

// производим запись данных в файл по шаблону: собщение|имя|емайл|дата|время|МКТАЙМ|
$text="$msg|$name|$email|$date|$time|$today|strIP";


И все, теперь IP автора сообщения будет сохранен в базе.
Осталось лишь проверить, не повлияет-ли такое добавление в базу на корректную работу скрипта. А дальше уж вам соамому надо позаботиться, чтобы этот адрес отображался где надо и обрабатывался как вам надо.

Автору темы:


Цитата:
Пишут что попало, используя ненормативную лексику. Подскажите, можно ли добавить в скрипт пару строчек, чтобы было видно IP написавшего комментарий.


Думаю вставка регистрации IP в галерею будет немногим сложнее, чем описанный выше способ для гостевой.

Сообщение # 10 22.02.08 - 05:59:20

Wald

W
гость

Падскажите - можно ли блокировать повторные IP автора , для того, чтобы не голосовали дважды за одну фотку с одного IP адреса?

Сообщение # 11 20.03.08 - 08:27:24

admin7

A
Участник форума

Wald, Можно если WR допишет. Или самому найти ответ

Сообщение # 12 27.03.08 - 09:22:15
Сортировка в админке работает некорректно :Предыдущая темаСледующая тема: Загрузка фото в галерею
Страницы:  1  2  3  4  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия