[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: переход на php 5 error get_html()
DooMka
Ребят, проблема в несовместимости более ранних версий php 4 с более поздним php 5

Strict Standards: Declaration of bb_a::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1076

Strict Standards: Declaration of bb_abbr::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1096

Strict Standards: Declaration of bb_acronym::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1118

Strict Standards: Declaration of bb_address::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1128

Strict Standards: Declaration of bb_align::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1159

Strict Standards: Declaration of bb_bbcode::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1178

Strict Standards: Declaration of bb_caption::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1192

Strict Standards: Declaration of bb_code::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1207

Strict Standards: Declaration of bb_color::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1225

Strict Standards: Declaration of youbb::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1274

Strict Standards: Declaration of flasgs::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1312

Strict Standards: Declaration of bb_del::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1328

Strict Standards: Declaration of bb_email::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1366

Strict Standards: Declaration of bb_font::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1388

Strict Standards: Declaration of bb_google::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1411

Strict Standards: Declaration of bb_h1::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1432

Strict Standards: Declaration of bb_h2::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1453

Strict Standards: Declaration of bb_h3::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1474

Strict Standards: Declaration of bb_hr::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1485

Strict Standards: Declaration of bb_i::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1501

Strict Standards: Declaration of bb_img::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1532

Strict Standards: Declaration of bb_li::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1545

Strict Standards: Declaration of bb_list::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1575

Strict Standards: Declaration of bb_nobb::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1591

Strict Standards: Declaration of bb_php::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1614

Strict Standards: Declaration of bb_quote::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1627

Strict Standards: Declaration of bb_size::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1661

Strict Standards: Declaration of bb_strong::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1677

Strict Standards: Declaration of bb_sub::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1693

Strict Standards: Declaration of bb_sup::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1709

Strict Standards: Declaration of bb_table::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1741

Strict Standards: Declaration of bb_td::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1766

Strict Standards: Declaration of bb_th::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1791

Strict Standards: Declaration of bb_tr::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1805

Strict Standards: Declaration of bb_tt::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1820

Strict Standards: Declaration of bb_u::get_html() should be compatible with bbcode::get_html($elems = false) in /home/users2/d/doomka1/domains/game.vbloknote.net/ru/bbcode/bbcode.lib.php on line 1836


Файл php прилагаю, какую функция нужно заменить дабы php не выдавал ошибок, get_html()



Спустя 4 дня, 14 часов, 52 минуты, 10 секунд (30.06.2012 - 11:12) DooMka написал(а):
Либо вопрос слишком сложен, либо ни у кого нет желания ответить.

Спустя 7 часов, 49 минут, 53 секунды (30.06.2012 - 19:02) Tadochi написал(а):
error_reporting(E_ALL); laugh.gif

Спустя 2 минуты, 15 секунд (30.06.2012 - 19:04) walerus написал(а):
Tadochi ? blink.gif

Спустя 1 час, 3 минуты, 25 секунд (30.06.2012 - 20:08) killer8080 написал(а):
DooMka
так там же черным по английскому написано smile.gif
Цитата (DooMka @ 25.06.2012 - 20:20)
Strict Standards: Declaration of bb_a::get_html() should be compatible with bbcode::get_html($elems = false)

В декларации метода, в родительском классе, есть не обязательный аргумент - $elems, а в классах наследниках соответсвующие методы объявлены без аргументов. Исправляй дочерние классы.

Спустя 1 месяц, 10 дней, 4 часа, 26 минут, 27 секунд (11.08.2012 - 00:34) DooMka написал(а):
В php я совсем ещё слаб.

Как я понял вот эта функция правильная:

    function get_html() {
return '<caption class="bb">'.parent::get_html($this -> tree)
.
'</caption>';
}


так как здесь присутствует дочерний класс

.parent::get_html($this -> tree)


Но в этой функции дочерний класс отсутствует

    function get_html() {
$str = '';
foreach ($this -> tree as $item) {
if ('item' == $item['type']) { continue; }
$str .= $item['str'];
}
$bb = new bbcode();
$bb -> tags = $this -> tags;
$bb -> mnemonics = $this -> mnemonics;
$bb -> autolinks = $this -> autolinks;
$bb -> parse($str);
return $bb -> highlight();
}


как я понял, туда нужно добавить код правильно добавить туда код

.parent::get_html($this -> tree)


но как это правильно сделать ?

Спустя 7 минут, 7 секунд (11.08.2012 - 00:41) killer8080 написал(а):
Цитата (killer8080 @ 30.06.2012 - 21:08)
В декларации метода, в родительском классе, есть не обязательный аргумент - $elems, а в классах наследниках соответсвующие методы объявлены без аргументов. Исправляй дочерние классы.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.