الخطأ هو
Parse error: parse error, unexpected '\"', expecting ']' in login.php(376) : eval()'d code on line 11
// delete old activation id
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "useractivation WHERE userid = $userinfo[userid] AND type = 1");
// make random number
$newpassword = vbrand(0, 100000000);
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET password = '" . addslashes(md5(md5($newpassword) . $userinfo['salt'])) . "', passworddate = NOW() WHERE userid = $userinfo[userid]");
eval(fetch_email_phrases('resetpw', $userinfo['languageid']));
vbmail($userinfo['email'], $subject, $message, true);
eval(print_standard_error('error_resetpw'));
والملف المرفق به الكود كامل
واعتقد ان الخطأ فى
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET password = '" . addslashes(md5(md5($newpassword) . $userinfo['salt'])) . "', passworddate = NOW() WHERE userid = $userinfo[userid]");
فى داله addslashes
ولكنى لا اعرف ما هوه الحل
__________________
!! هذه العضويه يستخدمها العديد من الأشخاص !!