Поставил в файл .htaccess кодировку AddDefaultCharset utf-8. Сайт начал отображать кракозябры и модуль остался в каркозябрах. Поставил windows 1251, выбросило Internal Error. Еще 1 момент я не дописал, там не только анекдот отображаеться кракозябриками, но еще и кнопка "Обновить"(то есть переход на следующий анекдот). так что кодировка базы ни при чем. И вот еще нарыл .../engine/ajax/joke.php
Следующий код
PHP:
<?php
@session_start();
@error_reporting(7);
@ini_set('display_errors', true);
@ini_set('html_errors', false);
define('DATALIFEENGINE', true);
define('ROOT_DIR', '../..');
define('ENGINE_DIR', '..');
include ENGINE_DIR.'/data/config.php';
if ($config['http_home_url'] == "") {
$config['http_home_url'] = explode("engine/ajax/jokes.php", $_SERVER['PHP_SELF']);
$config['http_home_url'] = reset($config['http_home_url']);
$config['http_home_url'] = "http://".$_SERVER['HTTP_HOST'].$config['http_home_url'];
}
require_once ENGINE_DIR.'/classes/mysql.php';
require_once ENGINE_DIR.'/data/dbconfig.php';
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
require_once ENGINE_DIR.'/classes/templates.class.php';
$tpl = new dle_template;
$tpl->dir = ROOT_DIR.'/templates/'.$config['skin'];
define('TEMPLATE_DIR', $tpl->dir);
require_once ENGINE_DIR.'/modules/jokes.php';
@header( "Content-type: text/css; charset=" . $config['charset'] );
?>
Что здесь можно сделать? Все вариации которые смог придумать, те уже подставил и проверил. НЕ ПАШЕТ! Свежие головы, прошу идей)
Добавлено через 7 минут
Или я делаю ошибки в синтаксисе или хз. Помогите плз!