Ошибка Fatal error: Call to undefined function: dss_rand()

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
egan
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 7 месяцев

Ошибка Fatal error: Call to undefined function: dss_rand()

Сообщение egan »

Когда новый пользователь пытается зарегистрироваться на форуме
Он нормально проходит подтверждение что ему больше 18 лет
Потом заполняет форму
И когда он нажимает кнопку «Отправить»
В новом окне выводится сообщение об ошибке такого вида
Fatal error: Call to undefined function: dss_rand() in /home/httpd/html/www.cardiaccenter.org.ua/html/talks/profile.php on line 63
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Ибо нет описания функции dss_rand() в functions.php. Внимательно надо обновляться.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

egan
И ознакомьтесь в правилах с пунктом 2.5 - вам это необходимо.
phpBB2 FAQ
phpBB3 FAQ
egan
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 7 месяцев

Сообщение egan »

Я впервые использую этот форум
Могли бы подсказать что тогда делать
Такой функции действительно нет в файле functions.php
Но его также нет и в оригинальном файле
Как быть ??
Заранее благодарен
За любой ответ

Добавлено спустя 11 минут 12 секунд:

Да и модов я никаких не устанавливал
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

egan
Данная функция появилась в phpBB начиная с версии 2.0.20.

Код: Выделить всё

/**
* Our own generator of random values
* This uses a constantly changing value as the base for generating the values
* The board wide setting is updated once per page if this code is called
* With thanks to Anthrax101 for the inspiration on this one
* Added in phpBB 2.0.20
*/
function dss_rand()
{
		global $db, $board_config, $dss_seeded;
		$val = $board_config['rand_seed'] . microtime();
		$val = md5($val);
		$board_config['rand_seed'] = md5($board_config['rand_seed'] . $val . 'a');
		if($dss_seeded !== true)
		{
				$sql = "UPDATE " . CONFIG_TABLE . " SET
						config_value = '" . $board_config['rand_seed'] . "'
						WHERE config_name = 'rand_seed'";
				if( !$db->sql_query($sql) )
				{
						message_die(GENERAL_ERROR, "Unable to reseed PRNG", "", __LINE__, __FILE__, $sql);
				}
				$dss_seeded = true;
		}
		return substr($val, 4, 16);
}
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Упс, не успел.
В общем, если б вы,egan, сделали нормальный запрос по шаблону, как описано в правилах, то нам бь не пришлось догадываться, какая у вас версия и т д.
Я впервые использую этот форум
Могли бы подсказать что тогда делать
Тем более надо начать с чтения правил и FAQ
phpBB2 FAQ
phpBB3 FAQ
egan
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 7 месяцев

Сообщение egan »

Благодарю за ответ
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

За неиспользование поиска здесь бьют ногами, иногда даже в живот
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Поддержка phpBB 2.0.x»