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