Важно: Тази страница използва бисквитки (cookies). Използването на този уеб сайт без изключване бисквитки в браузъра, означава, че сте съгласни, за да го използвате.
Купи сега! Характеристики Downloads

Спечелете с нас!

Ако искате да започнете да печелите пари с vBET присъединяване към Партньорска програма.
Резултати 1 за 6 на 6

Тема: Строги стандарти за PHP: Само променливи трябва да бъдат предадени по референция

  1. #1
    Senior Member
    Дата на присъединяване
    Jun 2010
    Мнения
    276

    Default Строги стандарти за PHP: Само променливи трябва да бъдат предадени по референция

    Грешка след upgrading VB да 4.2.5 тогава Последната версия на VBET...

    Строги стандарти за PHP: Само променливи трябва да бъдат предадени по референция в /xxxx/includes/vbenterprisetranslator_class_translator.php ред 410

  2. #2
    Senior Member
    Дата на присъединяване
    Jun 2010
    Мнения
    276

    Default

    Всеки мисли за тази грешка, неговата ре - явявам се но не често?

  3. #3
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Ние ще го разследват и изпраща ви отговор скоро.
    Последната промяна е направена от vBET; 04-06-18 В 12:25.

  4. #4
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Бързо решение за вашия проблем:
    1. Отваряне на файла includes/vbenterprisetranslator_class_translator.php
    2. Намерете
    Code:
    public function translateTextToDivide(&$toTranslate, $serie) {
    3. Премахване от линията знака "&"
    4. отидете на 2 (всеки преводач има своя собствена версия на тази функция, така че вие трябва да премахнете знака на няколко места)

    Някои обяснение - знака "&" позволява да премине стойност без да го копирате, така че е добавен по причини за ефективност.
    Тъй като някои версия на PHP език сили да премине там само променливи (не стойности брои ad hoc, когато функцията се нарича). Това е много неудобно, защото ние трябва да промените кода на много места и създаване на временни променливи само за извикване на функция, но това е как работи сега, така че ние ще трябва да се актуализира нашия код.
    Ние ще ви даде бърз прикрепвам. Ние ще провери как се използва функцията и да реши, е по-добре да премахнете "&" или създаване на временни променливи в някои места.

  5. #5
    Senior Member
    Дата на присъединяване
    Jun 2010
    Мнения
    276

    Default

    Благодаря ви, но ако изпълнението е проблем, ще позволи грешка, тъй като това е много малка явление но ти благодаря за обяснението.

  6. #6
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Решение без изпълнение наказание ще бъдат включени в новата версия. За бързо решение, моля:
    1. Отваряне на файла includes/vbenterprisetranslator_class_translator.php
    2. Търсене:
    Code:
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
    3. Заменя се с:
    Code:
    $rest = substr($toTranslate, $point);
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide($rest, $serie);
    4. отидете на 2 (няколко преводачи имат този код)

Етикети за тази Тема

Разрешения за писане

  • Ви не може да пускате нови теми
  • Ви не може да пускате мнения
  • Ви не може да публикувате прикачени файлове
  • Ви не може да редактирате вашите мнения
  •