جلوگیری از متن های طولانی با سیستم

به ادامه مطلب بروید

برای جلوگیری فقط کافیه بریم سراغ فایل MessageInserter.class.php موجود در پوشه class...سپس فایل رو برای ویراش باز میکنیم:
حالا ما برای جلوگیری از این باگ دو راه داریم..
1-محدود کردن متن پیام سیستم:
برای این کار میریم به خط 71 که به صورت زیر هستش :
|
1
|
new SysMessage($this->dbObj, $_POST['message'],(int)$_POST['room'],(int)$_POST['privat']); |
رو با خط خط زیر جایگزین میکنیم:
|
1
|
new SysMessage($this->dbObj, substr($_POST['message'], 0, 50),(int)$_POST['room'],(int)$_POST['privat']); |
2-تغیر متن سیستم به یک متن ثابت:
برای این کار توی همین فایل میریم سراغ خط 61 که به صورت زیر هستش:
|
1
2
|
$_POST['message'] = "".$_SESSION['etchat_'.$this->_prefix.'username']."".$_POST['message']; |
رو با خط زیر جایگزین کنید:
|
1
|
$_POST['message'] = "<b>".$_SESSION['etchat_'.$this->_prefix.'username']."</b> Varede In OTagh shod"; |
موفق باشید...
افزودن به علاقهمندیها
حذف از علاقهمندی
- 09 بهمن 1392
- 1 دیدگاه
- 10991 بازدید