![]() |
Показаны 5 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Проблема с хаком склейки сообщений (http://netadmin.ws/forum/showthread.php?threadid=3573)
Проблема с хаком склейки сообщений
Вот такая проблема...
Делаю сообщение на 5000 символов (как у меня на форуме, т.е. 5000 символов это предел). И если попытаться запостить ещё, то появляется ошибка вот такого вида:
Database error in vBulletin 2.2.8:
Invalid SQL: UPDATE post SET pagetext = '[здесь идёт текст сообщения]', showsignature = '1' WHERE postid = '8'
mysql error: You have an error in your SQL syntax near 'T USE register_shutdown_function
$ourtimenow = time(); // Make this available t' at line 1
mysql error number: 1064
Думаю надо сделать проверку, перед добавлением сообщения. Т.е. проверяет, будет ли пост превышать 5000 символов или нет. Если будет, выдавать ошибку. Как это сделать? Или может можно по другому пофиксить этот баг?
__________________
f9ffe3323e79b2a558b92af5b4039e20
Если это то что я думаю (хак склейки от polo), то он не работает на 228. Надо что-то редактировать в нем. Что не знаю ...
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
quote:
Первоначальное сообщение от Total
Если это то что я думаю (хак склейки от polo), то он не работает на 228. Надо что-то редактировать в нем. Что не знаю ...

__________________
f9ffe3323e79b2a558b92af5b4039e20
Total
Ð_аботает он на 2.2.8, у меня по крайней мере.
__________________
http://www.compware.ru - сайт о разгоне
А в чем проблема то проверку вставить?
If (strlen($pagetext)>$postmaxchars) {
eval("standarderror(\"".gettemplate("error_toolong")."\");");
exit;
} else {
добавляем в БД собственно по тексту хака...
__________________
No pity, no mercy, no regret.
| Формат времени GMT. Текущее время 00:41. | Показаны 5 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.