[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключение bb-декодера с Irbis-team
guest
Здравствуйте.
Подключаю, что файл с классом, что с функций - выдает ошибку. В случае с классом пишет, что невозможно переопределить класс. С функцией: Cannot redeclare createbbtags() (previously declared ...
В чем искать причину?



Спустя 3 минуты, 58 секунд (28.05.2011 - 23:31) Winston написал(а):
Попробуй подключить через include_once

Спустя 2 минуты, 2 секунды (28.05.2011 - 23:33) inpost написал(а):
Дважды создаёшь класс с одним названием! Может быть дважды инклюдишь данный файл?

Спустя 14 минут, 21 секунда (28.05.2011 - 23:47) guest написал(а):
Подключаю и создаю по одному разу.

Может где-то зависимости есть.
Давайте по порядку.

Копирую в папку сайта

irb_bbdecoder.php
config.php


Далее подключаю

include 'папка/irb_bbdecoder.php';


Ошибка: Cannot redeclare class IRB_BBdecoder in...

Спустя 3 минуты, 6 секунд (28.05.2011 - 23:50) inpost написал(а):
1. Сделай через include_once.
2. Берёшь все файлы, которые ранее были подключены к данному файлу, смотришь и пробегаешь внимательно (может быть подключил ещё в index.php!), и ищешь, где был подключен либо этот файл, либо класс с именем: IRB_BBdecoder , вообщем он был подключен до этого события уже 1 раз, поэтому второе подключение и вызывает ошибку.

Спустя 13 минут, 22 секунды (29.05.2011 - 00:03) Гость_user написал(а):
Только скачал скрипт. Нигде ничего не подключал. Скопировал. 'Засунул' весь код в один файл - и подключение и создание экземпляра объекта и т.д.

Вот еще закономерности. Сам файл, в который подключал класс, подключен к index.php includ'ом. Если в этот файл подключить класс (include) то пишет, что не может переопределить класс. Если исправить на include_once, то начинает выдавать множество ошибок типа:

Warning: extract() [function.extract]: First argument should be an array in ...\irb_bbdecoder.php on line 36

Warning: array_keys() [function.array-keys]: The first argument should be an array in ...\irb_bbdecoder.php on line 37

Warning: array_values() [function.array-values]: The argument should be an array in ...\irb_bbdecoder.php on line 38

Warning: array_keys() [function.array-keys]: The first argument should be an array in ...\irb_bbdecoder.php on line 39

Warning: array_values() [function.array-values]: The argument should be an array in ...\irb_bbdecoder.php on line 40

и т.д.

Спустя 3 минуты, 17 секунд (29.05.2011 - 00:07) Гость_user написал(а):
С include_once вроде функция заработала... Сейчас буду проверять...

Спустя 1 час, 39 минут, 40 секунд (29.05.2011 - 01:46) twin написал(а):

Спустя 8 часов, 46 минут, 18 секунд (29.05.2011 - 10:33) Гость_user написал(а):
Картинки не обрабатываются. Теги [img] не заменяются даже в скачанном примере.
Быстрый ответ:

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