Помогите с ошибкой

(Ответов: 5, Просмотров: 633)
  1. Новичок
    • Регистрация: 16.12.2011
    • Сообщений: 28
    • Репутация: 2
    • Webmoney BL: ?
    arse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/****/public_html/system/library/response.php on line 63

    У меня такая ошибка что мне делать?
    • -1
  2. Well done. Аватар для zambrotta04
    • Регистрация: 16.11.2011
    • Сообщений: 511
    • Репутация: 90
    Цитата Сообщение от mr.anon1m Посмотреть сообщение
    У меня такая ошибка что мне делать?
    63 строку файла response.php в студию.
    • 2

    Спасибо сказали:

    mr.anon1m(25.01.2012), warkaren(25.01.2012),
  3. Новичок
    • Регистрация: 16.12.2011
    • Сообщений: 28
    • Репутация: 2
    • Webmoney BL: ?
    63 строка вот: foreach (eahis->headers as $header) {

    Вот весь етот файл

    <?php
    final class Response {
    private $headers = array();
    private $level = 0;
    private $output;

    public function addHeader($header) {
    $this->headers[] = $header;
    }

    public function redirect($url) {
    header('Location: ' . $url);
    exit;
    }

    public function setCompression($level) {
    $this->level = $level;
    }

    public function setOutput($output) {
    $this->output = $output;
    }

    private function compress($data, $level = 0) {
    if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false)) {
    $encoding = 'gzip';
    }

    if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false)) {
    $encoding = 'x-gzip';
    }

    if (!isset($encoding)) {
    return $data;
    }

    if (!extension_loaded('zlib') || ini_get('zlib.output_compression')) {
    return $data;
    }

    if (headers_sent()) {
    return $data;
    }

    if (connection_status()) {
    return $data;
    }

    $this->addHeader('Content-Encoding: ' . $encoding);

    return gzencode($data, (int)$level);
    }

    public function output() {
    if ($this->output) {
    if ($this->level) {
    $ouput = $this->compress($this->output, $this->level);
    } else {
    $ouput = $this->output;
    }

    if (!headers_sent()) {
    foreach (eahis->headers as $header) {
    header($header, true);
    }
    }

    echo $ouput;
    }
    }
    }
    ?>
    • 0
  4. Дипломник Аватар для Maiwend
    • Регистрация: 26.05.2011
    • Сообщений: 171
    • Репутация: 57
    • Webmoney BL: ?
    foreach (eahis->headers as $header) {

    Попробуй $ поставить $eahis->headers

    foreach ($eahis->headers as $header) {
    Тут иногда пишу в свой блог.
    • 1

    Спасибо сказали:

    mr.anon1m(25.01.2012),
  5. Новичок
    • Регистрация: 16.12.2011
    • Сообщений: 28
    • Репутация: 2
    • Webmoney BL: ?
    Теперь такая фигня
    Parse error: syntax error, unexpected '<' in /home/anon1m/public_html/catalog/view/theme/default/template/module/featured.tpl on line 25
    • 0
  6. Дипломник Аватар для Maiwend
    • Регистрация: 26.05.2011
    • Сообщений: 171
    • Репутация: 57
    • Webmoney BL: ?
    Во-первых, учись пользоваться поиском, Яндекс и Гугл реально помогают.
    Во-вторых, включай немного сооражалку. У тебя в тексте ошибки все ответы.
    В-третьих, если сам никак, то копируй сразу именно ту строку на которую у тебя ругается php.

    unexpected '<' в строке 25!
    Тут иногда пишу в свой блог.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Помогите с css
Прочее 0 01.05.2011 23:43
Помогите
Партнерские программы 7 06.02.2011 20:33
Помогите с DLE...
Web программирование 0 23.01.2011 20:30
DLE помогите...
Web программирование 2 14.01.2011 00:49

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры