Грешка след upgrading VB да 4.2.5 тогава Последната версия на VBET...
Строги стандарти за PHP: Само променливи трябва да бъдат предадени по референция в /xxxx/includes/vbenterprisetranslator_class_translator.php ред 410
Грешка след upgrading VB да 4.2.5 тогава Последната версия на VBET...
Строги стандарти за PHP: Само променливи трябва да бъдат предадени по референция в /xxxx/includes/vbenterprisetranslator_class_translator.php ред 410
Всеки мисли за тази грешка, неговата ре - явявам се но не често?
Ние ще го разследват и изпраща ви отговор скоро.
Последната промяна е направена от vBET; 04-06-18 В 12:25.
Бързо решение за вашия проблем:
1. Отваряне на файла includes/vbenterprisetranslator_class_translator.php
2. Намерете
3. Премахване от линията знака "&"Code:public function translateTextToDivide(&$toTranslate, $serie) {
4. отидете на 2 (всеки преводач има своя собствена версия на тази функция, така че вие трябва да премахнете знака на няколко места)
Някои обяснение - знака "&" позволява да премине стойност без да го копирате, така че е добавен по причини за ефективност.
Тъй като някои версия на PHP език сили да премине там само променливи (не стойности брои ad hoc, когато функцията се нарича). Това е много неудобно, защото ние трябва да промените кода на много места и създаване на временни променливи само за извикване на функция, но това е как работи сега, така че ние ще трябва да се актуализира нашия код.
Ние ще ви даде бърз прикрепвам. Ние ще провери как се използва функцията и да реши, е по-добре да премахнете "&" или създаване на временни променливи в някои места.
Благодаря ви, но ако изпълнението е проблем, ще позволи грешка, тъй като това е много малка явление но ти благодаря за обяснението.
Решение без изпълнение наказание ще бъдат включени в новата версия. За бързо решение, моля:
1. Отваряне на файла includes/vbenterprisetranslator_class_translator.php
2. Търсене:
3. Заменя се с:Code:return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
4. отидете на 2 (няколко преводачи имат този код)Code:$rest = substr($toTranslate, $point); return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide($rest, $serie);