 |
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 10.12.2025 - 16:47:52 WR-Forum - скрипт форума 1.8 eXclusive и ранее (тема закрыта)| Объявление - WR-Scriptы в UTF-8 кодировке |
|---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2026 год.
|
| Автор | Сообщение |
|---|
SARAN •
S гость
|
канешна подождём просто уточняем, спс | |
|
| Сообщение # 729 |
10.01.08 - 09:11:08
|  | Rootman •
R гость
|
WR
Цитата: | В участниках убраны электронные адреса из открытого доступа, добавлена кнопка ЛС (личное сообщение отправляется на емайл пользователю). |
Открываем список участников в "виде HTML" и что же видим:
Код:| <td class=row1 align=center><A href='#' onclick="window.open('tools.php?event=mailto&email=miha-ingener@yandex.ru&name=WR','email','width=400,height=3 90,left=100,top=100')"><img src='images-winter/ico_pm.gif'></A></td> |
Михаил скажите, вот зачем у вас e-mail адрес передается через отдельную переменную???
Достаточно передавать одно лишь имя пользователя, e-mail вы можете определить по его имени в базе данных, никаких e-mail внутри HTML-кода быть не должно вообще!!
Иначе это по-прежднему открытый доступ к e-mail адресам для всех желающих и в такой "защите" нет никакого смысла. | |
|
| Сообщение # 730 |
10.01.08 - 13:38:53
|  | SVR •
S гость
|
|
| Сообщение # 731 |
10.01.08 - 18:08:39
|  | WR •
W Участник форума
|
я хочу в версии 2.0 форума внедрить каждому юзеру уникальный идентификатор, чтобы потом по нему обращаться к юзеру. Сейчас две переменные, чтоб потом вести поиск по одной из них. Я понимаю, что не правильно.
Мне вот что нужно: я хочу сделать ограничение на имя пользователя - только латинские буквы и цифры, знак подчёркивания, минус и всё - тогда имя будет "безопасным" и простым при проверке - можно будет одним регулярным выражением отсекать все попытки взлома.
Кто поможет? Тогда и улучшу эту фишку. | |
|
| Сообщение # 732 |
10.01.08 - 19:16:10
|  | DioNiR •
D гость
|
Легко :) Юзаем eregi() http://ru2.php.net/manual/ru/function.eregi.php
Про регулярки читаем тут: http://softtime.ru/bookphp/gl7_1.php | |
|
| Сообщение # 733 |
10.01.08 - 22:46:56
|  | Rootman •
R гость
|
WR, а чего там внедрять, порядковый номер записи в текстовом файле с юзерами чем вам не идентификатор? Хотя конечно это не совсем правильное решение. А так впринципе без проблем, поставить отдельный счетчик, который и будет определять этот идентификатор.
Цитата: Мне вот что нужно: я хочу сделать ограничение на имя пользователя - только латинские буквы и цифры, знак подчёркивания, минус и всё - тогда имя будет "безопасным" и простым при проверке - можно будет одним регулярным выражением отсекать все попытки взлома.
Кто поможет? Тогда и улучшу эту фишку. |
Я как раз видел такую штуку в форуме UseBB Вот как оно там определяется:
Код:| define('USER_PREG', '#^[a-z0-9_- ]+$#i'); |
Ну а дальше if(eregi(USER_PREG,переменная)) ....итд... | |
|
| Сообщение # 734 |
11.01.08 - 05:58:23
|  | WR •
W Участник форума
|
Rootman, спасибо, опробую в ближайшее время! DioNiR, мануал вещь!  | |
|
| Сообщение # 735 |
11.01.08 - 09:23:47
|  | Князь •
К гость
|
Цитата: | только латинские буквы и цифры, знак подчёркивания, минус и всё |
Типа не будет русских ников? Это нехорошо! | |
|
| Сообщение # 736 |
11.01.08 - 09:26:32
|  | Князь •
К гость
|
Что за такое появляется вместо навигационной строки. Такая фигня вываливается только при переходе в раздел по ссылкам в блоке "новые сообщения".
Цитата: Notice: Undefined offset: 20 in /usr/home/wr-script.ru/htdocs/forum/index.php on line 784
Notice: Undefined offset: 20 in /usr/home/wr-script.ru/htdocs/forum/index.php on line 788 Страницы: 1 2
Notice: Undefined index: 3 in /usr/home/wr-script.ru/htdocs/forum/index.php on line 877 | | |
|
| Сообщение # 737 |
11.01.08 - 15:19:18
|  | WR •
W Участник форума
|
Князь, это ошибочно считается номер страницы. Я на выходных хочу переделать везде в форуме нумерацию (сам движок) и эта ошибка уйдёт раз и навсегда. Переменная $page здесь = 10 для 1-ой страницы, 20 для 2-ой. Мне это не нравится  | |
|
| Сообщение # 738 |
11.01.08 - 19:09:26
|  | WR •
W Участник форума
|
Что ещё сделал:
7-8 января:
- Разработан блок статистики для главной страницы: "Последние сообщения". Теперь скрипт проверяет, есть ли в последних сообщений тема, если есть - убирает старую, ставит новую. Блок красиво тображает 10 последних сообщений с ссылкой на нужное сообщение, что очень удобно. - при регистрации добавлена цифрозащита; - Начаты работы по созданию и подсчёта: --- Кол-ва сообщений, созданных юзером; --- Кол-ва тем, созданных юзером; --- Репутации с возможностью голосовать за кого-нибудь. --- Предупреждений (выставляет админ/модер) за нарушение работы на форуме!
11-12 января: - Создан механизм, позволяющий делать в админке резервную копию файла mainbase.dat и восстанавливаться из копии. В случае повреждения файла mainbase.dat форум продолжает работать из форума, предупреждая о своём состоянии в блоке статистика. Информация о новых темах НЕ добавляется на главную (для надёжности). - статистическая информация по юзерам работает. Подсчёт кол-ва тем и сообщений ведётся. Необходимы испытания в реальных условиях. - теперь имеется АНТИФЛУД, исключающий повторное добавление темы/сообщения.
Сейчас делаю в админке блок, позволяющий создать файл для обработки статистики вновь (в случае сбоя на сервере).
| |
|
| Сообщение # 739 |
12.01.08 - 10:26:33
|  | virp •
V гость
|
Цитата: | - при регистрации добавлена цифрозащита; | это давно надо было. Теперь сплойт по досу больше не актуален ))) | |
|
| Сообщение # 740 |
12.01.08 - 12:41:32
|  | virp •
V гость
|
ещё один недочёт я сам себе могу ставить Репутацию  | |
|
| Сообщение # 741 |
12.01.08 - 12:44:15
|  |
|