Имеется файл, который подключается через include к главной странице (так он работает). Так-же этот файл взываю аяксом и тут, через if определяю если запрос аякс, то добавляю коннект к базе и функции, и тут проблема:
без инклуда функций ругается, что их нету, а когда включаю то опять ругается:
Fatal error: Cannot redeclare
<?php
$ajax = (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) AND strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') ? false : true;
if ($ajax)
{
session_start();
include('/../../inc/config.php');
include('/../../inc/functions.php');
$tpl = new Template;
$tpl->dir = "/../../templates/".$_SITE["skin"]."/";
}
if(isset($_SESSION['user']) && $_SESSION['user'] != '') {
$tpl->load_template('profile_logged.tpl');
} else {
$tpl->load_template('/../../templates/'.$_SITE['skin'].'/profile_login.tpl');
}
$tpl->compile('user_block');
$tpl->clear();
if ($ajax) echo $tpl->result['user_block'];
$tpl->clear();
?>
Вот и сам js:
$("#logout").click(function() {
$("#logout" ).load( "/modules/profil/logout.php");
$("#mini-profile" ).load( "/modules/profil/auth_page.php");
});
Попробуйте require_once('/../../inc/functions.php')
, проверьте class_exists
.
А вообще, такие ошибки появляются при одинаковых именах функций в одном классе.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Мне нужно реализовать авторизацию пользователей через telegram на моем сайтеПодскажите, как это можно сделать
Заказывал парсер, мне его написали, все здорово, спарсенное сохраняется в json базу и выводится на сайте
Поставил себе задачку по php и mysql вывести список новостей и название категорий, к которым относятся эти самые новости
У меня есть таблица на 30500 записейВ ней находятся города, районы, и всякие населенные пункты