ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (200): В начало « ... 70 71 72 73 [74] 75 76 77 78 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 28 марта 2010 — 10:47 • Тема: Закрыл форум как теперь войти ??? • Форум: Настройка форума

Ответов: 5
Просмотров: 0
Zeg пишет:
Может этот вопрос стОит вынести в FAQ ?

Вопрос вынесен в FAQ
yura3d Отправлено: 28 марта 2010 — 10:37 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 0
khapugin пишет:
Помогите пожалуйста. Пишу партнёрку, нужен совет.
Нужно записывать IP адреса в файл, а потом брать их из него и сравнивать с тем который у пользователя. В интернете кто то советовал использовать для записи такой код. Будет ли скрипт эффективен в случае если он будет одновременно запущен несколькими пользователей, не приведёт ли это к обнулению файла? Посоветуйте как правильнее написать?

CODE:
$lock = fopen("./partner/baseIP.db", "a"); //блокировка файла
if(flock($lock, 1)) {
copy ("./partner/baseIP.db", "./partner/tmpbaseIP.db");
$tmp=fopen("./partner/tmpbaseIP.db","a");
fputs($tmp, $IP."\r\n"); //запись строк
fclose($tmp); //закрытие файлка и переименование его
flock($lock, 3);
fclose($lock);
unlink("./partner/baseIP.db");
rename("./partner/tmpbaseIP.db", "./partner/baseIP.db");
}

Тот вариант, который Вы привели, довольно странный. Не совсем понятно, что должен делать приведённый Вами фрагмент кода, но потенциальные проблемы такого подхода видны сразу. В самом начале идёт проверка на разделяемую (для чтения) блокировку:
CODE:
if(flock($lock, 1)) {

А дальше идёт вообще полная ерунда: создание временного файла, запись в него информации и далее, собственно, сама ошибка, когда предпринимается попытка переименовать временный файл в основной. Ппри этом вполне возможно, что процессы чтения со стороны других пользователей не окончились или были запущены новые, и в этом случае Вы получите повреждение или обнуление данных в файле.

khapugin пишет:
1. Код действительно безопасный для данных хранящихся в файле?

Предложенный Александром Михалицыном вариант классический с точки зрения решения проблемы с множественным доступом к файлам из PHP.

khapugin пишет:
2. fflush служит для уменьшения нагрузки на сервер?

Читайте описание функции в мануале PHP: http://php.net/fflush
Эту функцию необходимо запускать, чтобы сбросить в файл все накопившиеся в буфере данные (поскольку непосредственно после записи данные могут в файл и не быть записаны, как правило запись в файл происходит только после накопления определённого объёма информации - это сделано для ускорения работы).

khapugin пишет:
3. По вашему проверять заблокирован ли файл не обязательно?

Файл не будет заблокирован только в том случае, если соответствующая функция не поддерживается используемыми операционной или файловой системами. Поскольку с такими системами Вы, скорее всего, работать не будете, то делать проверку на блокировку не имеет смысла. Проверять установку блокировки нужно, если Вы используете блокировку с запретом подвисания, однако такая блокировка далеко не лучший вариант (она использовалась в ExBB FM 1.0 Beta и более старых версиях, поэтому на тех версиях были гораздо более частые проблемы с обнулением).

Ну и напоследок, если к файлам предполагается довольно частое обращение при хранении большого объёма данных, лучше подумать о MySQL
yura3d Отправлено: 27 марта 2010 — 20:18 • Тема: Смайлы и Опера 10.51 • Форум: Решение проблем

Ответов: 12
Просмотров: 0
Senc пишет:
Обновился до 10.51 как советовал Дмитрий, проблема исчезла.

Zeg пишет:
Установлена 10.51 сразу же, как вышел final, проблем не наблюдается.

Скорее всего проблема у Senc была в том, что после установки соответствующего исправления не был обновлён кеш браузера, и браузером подгружался из кеша старый вариант файла javascript/formcode.js вместо исправленного. В инструкции по установке исправления сказано:
yura3d пишет:
После установки исправления не забудьте очистить кеш Вашего браузера (находясь на любой странице форума, 2 раза подряд нажмите комбинацию Ctrl+R)
yura3d Отправлено: 26 марта 2010 — 17:06 • Тема: Проблемы при написании сообщения • Форум: Решение проблем

Ответов: 9
Просмотров: 0
pronira_sef пишет:
а по вопросу bb кодов - как сделать так что бы при нажатии кнопочки к примеру "url" в поле сообщения появлялось [url][/url] пару дней назад было а теперь чего то не работает - может у меня на форуме что то слетело надо что то перезаписать?

Вы используете Опера 10.50 или более новую (сегодня вышла 10.51) ? Тогда Вам нужно установить это обновление. И вообще, рекомендую внимательно прочитать и изучить тему, посвящённую версии ExBB FM 1.0 RC1 - многие вопрос отпадут сами собой
yura3d Отправлено: 26 марта 2010 — 16:59 • Тема: Управление темами • Форум: Общие вопросы

Ответов: 2
Просмотров: 0
art пишет:
Как удалить, закрыть или переместить созданную тему в разделе. Что то я не нахожу таких опций...

Читайте ExBB FAQ и пользуйтесь поиском прежде чем задавать вопросы. Этот вопрос уже обсужался здесь
yura3d Отправлено: 24 марта 2010 — 17:01 • Тема: Дополнение: Ограничение использования службы ЛС новичками • Форум: Модификации и дополнения

Ответов: 24
Просмотров: 0
Александр Михалицын пишет:
у тебя элемент массива $fm->LANG['LimitAdmin'] не определен.

Да, почему-то не скопировалась одна строка. Исправлено Улыбка
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
yura3d Отправлено: 24 марта 2010 — 16:42 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы

Ответов: 203
Просмотров: 0
KaRaL пишет:
Установил форум.
При добавлении нового форума/категории вылезает ошибка Notice: Undefined variable: sponsor in /home/users/.../domains/cs-city.net.ru/forum/admin/addforum.tpl on line 95

Используйте поиск, проблема уже неоднократно обсуждалась. Если Вы будете пренебрегать поиском, чтением FAQ, а также хотя бы поверхностным ознакомлением с темой релиза, я буду вынужден за каждый повтор выдавать штрафы
yura3d Отправлено: 23 марта 2010 — 17:12 • Тема: Создание новой темы пользователем • Форум: Общие вопросы

Ответов: 4
Просмотров: 0
nnn
Информация о новых сообщениях и так есть в виде ссылки Новые сообщения на главной странице форума. Причин дублировать эту информацию на личный ящик или e-mail администраторов/модераторов я не вижу, это только создаст дополнительную нагрузку на сервер. Если для Вас так важна оперативность поступления информации о новых сообщениях, подпишитесь на RSS-ленту Вашего форума и установите период её обновления каждые 5 - 30 минут
yura3d Отправлено: 22 марта 2010 — 06:55 • Тема: Общие вопросы безопасности • Форум: Уязвимости

Ответов: 80
Просмотров: 0
ildar
Эти уязвимости закрыты более 3-х лет назад, в конце 2006 года (посмотрите на даты публикации сообщений о них). Более того, в новом ядре ExBB FM 1.0 (в отличие от старых ExBB 1.x и ExBB Full Mods 0.1.x) вся служебная информация инкапсулируется (скрывается) в ядре, поэтому любые подобные попытки PHP-инъекций на последних версиях форума бессмысленны
yura3d Отправлено: 21 марта 2010 — 21:21 • Тема: Обновлённый редактор сообщений • Форум: Обсуждение

Ответов: 30
Просмотров: 0
Defenderyk пишет:
убрать эти подсказки вовсе

К такому варианту я больше всего склоняюсь на данный момент. Однако к моменту выхода ExBB FM 1.0 RC2 мы бы смогли реализовать полноценную поддержку горячих клавиш. Нужна будет только Ваша (и всех, для кого данный вопрос также актуален) помощь. Необходимо выбрать сочетания клавиш для кнопок редактора сообщений (при этом необязательно для всех, достаточно только для часто используемых), и чтобы эти сочетания не были уже задействованы в браузерах (например, для выделения текста жирным шрифтом можно было использовать сочетание Ctrl+B, но в Опере 10.50 оно уже задействовано для вывода закладок). Вобщем, кто сможет помочь с подбором сочетаний, внесёт большой вклад в решение данного вопроса Хорошо
yura3d Отправлено: 21 марта 2010 — 21:11 • Тема: Как установить рекламный блок? • Форум: Настройка форума

Ответов: 156
Просмотров: 0
DreaMinder пишет:
но как вставить php в сообщение?

Вставлять php в сообщения нельзя, только html/javascript (при этом для правильной работы нужно удалять все переходы на новую строку)
yura3d Отправлено: 21 марта 2010 — 20:51 • Тема: Обновлённый редактор сообщений • Форум: Обсуждение

Ответов: 30
Просмотров: 0
Defenderyk пишет:
Можно еще помимо уютуба и рутуб сделать ИМХО)

Слишком много кнопок делать не стоит. Я потом попробую реализовать универсальный бб-код [video], с помощью которого в одном и том же формате можно будет вставлять видео с нескольких сервисов (изначально будут YouTube и RuTube, но можно будет добавить и поддержку других сервисов)
yura3d Отправлено: 20 марта 2010 — 20:45 • Тема: Юмор • Форум: О жизни

Ответов: 143
Просмотров: 0
Zeg пишет:
UFO

У меня когда принтер глючит, ещё и не такие кракозябры печатаются. Ха-ха Теперь всё ясно, кто за этим стоит Хм Ниндзя
yura3d Отправлено: 20 марта 2010 — 20:35 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения

Ответов: 316
Просмотров: 0
ROCK пишет:
люди помогите вверху страницы вылазит эта ошибка

Если устанавливалось обновление от 20.07.2009, удалите изменения, проделанные в файле templates/ваш_скин/all_header.tpl согласно инструкции по установке чата. Если же это обновление не устанавливалось, то проверяйте правильность проделанных изменений в файлах include/fm.class.php и templates/ваш_скин/all_header.tpl согласно всё той же инструкции по установке чата
(Добавление)
Zeg пишет:
Однако, оказалось, что это обновление не включено в дистрибутив, т.к. проблема со смайлами наблюдалась. Пришлось снова вернуться к началу и все править.

Еще было бы неплохо добавить к инструкции и другие ссылки на исправления и дополнения, типа этого или этого.

Буду разбираться
yura3d Отправлено: 20 марта 2010 — 18:59 • Тема: Дополнение: Ограничение использования службы ЛС новичками • Форум: Модификации и дополнения

Ответов: 24
Просмотров: 0
Назначение (Отобразить)

Установка (Отобразить)

Предложения и замечания оставляйте в этой теме. Скриншот админки прилагается Улыбка

Страниц (200): В начало « ... 70 71 72 73 [74] 75 76 77 78 ... » В конец

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0431]     [ ]