Длина текста (размер сообщений) где задается?
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 18 лет 3 месяца
Длина текста (размер сообщений) где задается?
Помогите пожалуйста
документацию насколько мог просмотрел, в интернете не нашел
можно просто указать строку в коде, модуль
Может я просто не могу правильно строку для поиска ответа на свой вопрос подобрать...
phpBB 2.0.21
Пытаюсь понять, где стоит ограничение на размер сообщения.
Как я понял, какая-то есть зависимость от используемого шаблона,
но нигде не вижу конкретной цифры ограничения...
Нашел рекомендации по увеличению длины темы сообщения,
но это не то, нашел мод для управления мин-макс размерами сообщений, но это опять не то.
Мне нужно увеличить допустимый размер.
документацию насколько мог просмотрел, в интернете не нашел
можно просто указать строку в коде, модуль
Может я просто не могу правильно строку для поиска ответа на свой вопрос подобрать...
phpBB 2.0.21
Пытаюсь понять, где стоит ограничение на размер сообщения.
Как я понял, какая-то есть зависимость от используемого шаблона,
но нигде не вижу конкретной цифры ограничения...
Нашел рекомендации по увеличению длины темы сообщения,
но это не то, нашел мод для управления мин-макс размерами сообщений, но это опять не то.
Мне нужно увеличить допустимый размер.
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
тогда не понятно что вам надоgrosgros писал(а):но это не то, нашел мод для управления мин-макс размерами сообщений, но это опять не то.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 18 лет 3 месяца
Мод он добавляет две переменные конфигурации, максимально допустимый размер и минимально допустимый. Добавляет несколько строк кода php которые проверяют соответствие сообщения этим переменным и если не соответствует, выдает сообщение об ошибке.
Но это не помогло мне разобраться, а где же ограничения в самом движке?
Вот я пишу длинное сообщение, после сохранения оно обрезается примерно до 4кб. Мне надо больше. Я слабо в PHP, если бы явно обрезалось сообщение, я бы наверно разобрался.
Пока не получается.
Но это не помогло мне разобраться, а где же ограничения в самом движке?
Вот я пишу длинное сообщение, после сохранения оно обрезается примерно до 4кб. Мне надо больше. Я слабо в PHP, если бы явно обрезалось сообщение, я бы наверно разобрался.
Пока не получается.
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
В оригинальном двиге ограничений на размер сообщений нет.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 18 лет 3 месяца
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
viewtopic.php делает то, что у вас перед глазами в данный момент.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 18 лет 3 месяца
Вот после этого:
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql);
}
$postrow = array();
if ($row = $db->sql_fetchrow($result))
{
do
{
текст уже ограничен до 4096 символов, куда дальше смотреть?
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql);
}
$postrow = array();
if ($row = $db->sql_fetchrow($result))
{
do
{
текст уже ограничен до 4096 символов, куда дальше смотреть?
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
А что это за код?
Добавлено спустя 5 минут 3 секунды:
Вообще-то говоря, viewtopic.php занимается генерацией страницы просмотра темы, а то, что вы показали, это просто извлечение информации (текст сообщений, инфа о юзерах и тп).
Добавлено спустя 5 минут 3 секунды:
Вообще-то говоря, viewtopic.php занимается генерацией страницы просмотра темы, а то, что вы показали, это просто извлечение информации (текст сообщений, инфа о юзерах и тп).
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 18 лет 3 месяца
Это код в viewtopic.php который читает текст сообщений. Насколько это я понял 
strlen($row['post_text']) в этом месте уже дает 4096
хотя в таблице posts_text в поле post_text сообщение хранится в полном виде, не урезанное.
Всё, дальше моих скудных познаний не хватает
Добавлено спустя 17 минут 8 секунд:
Вот ведь какая подлость!:(
mssql.textlimit = 4096 в php.ini
ненавижу web-технологии...

strlen($row['post_text']) в этом месте уже дает 4096
хотя в таблице posts_text в поле post_text сообщение хранится в полном виде, не урезанное.
Всё, дальше моих скудных познаний не хватает

Добавлено спустя 17 минут 8 секунд:
Вот ведь какая подлость!:(
mssql.textlimit = 4096 в php.ini
ненавижу web-технологии...
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
grosgros
а у вас не mysql?
а у вас не mysql?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Ограничен конечно, и именно 64кБ.rxu писал(а):Раз уж зашел разговор в этой теме. А разве TEXT не ограничен 65,534 байтами (или около того)?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Имеется в виду в пределах емкости этого типа данных.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 17 лет 1 месяц