Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как заставить dle_cache работать?

Как заставить dle_cache работать?


     26.11.2018    Все вопросы » Общие вопросы по PHP    1306

вопрос
Пытаюсь вызвать функцию dle_cache из тела функции в modules/test.php
Пишет
Call to undefined function dle_cache() in 

НО после подключения
require ENGINE_DIR . '/modules/functions.php';

ПИШЕТ
Fatal error: Cannot redeclare dle_session() (previously declared in 


Как так получается, что функция неизвестна, но если подключить файл с ней, то она уже якобы объявлена?

Ответил: PunPun


Для начала разберитесь где и как вы вызываете этот файл.
Может быть вы его инклудите перед engine/modules/functions.php
В других случаях проблем не должно быть, смотрите файл на наличие самой функции.

4 комментария

lutskboy
Эксперт

lutskboy - 26 ноября 2018 16:56 -

Как так получается, что функция неизвестна, но если подключить файл с ней, то она уже якобы объявлена?

не она а dle_session()

dj-avtosh
PHP-developer

dj-avtosh - 26 ноября 2018 18:09 -

Как вариант

require_once ENGINE_DIR . '/modules/functions.php';

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

UsurpatorVaticana
Юзер

UsurpatorVaticana - 30 ноября 2018 21:01 -

Fatal error: Cannot redeclare dle_session() (previously declared in

dj-avtosh
PHP-developer

dj-avtosh - 30 ноября 2018 21:04 -

сверху 100% еще подключен php чисто с сессиями...

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх