Xa3rO Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Здравствуйте! Пятый день пытаюсь решить возникшую проблему на сайте. Может кто сталкивался? Сам решения найти так и не смог. На сайте не менялось абсолютно ничего, просто оп и начала появляться ошибка при оформлении заказа. Проблема в каком-то скрипте, не могу понять в каком именно. Сначала вылезает вот это: Затем сразу вот это: Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 А бросьте ка содержимое файла catalog/controller/checkout/checkout.php Надіслати Поділитися на інших сайтах More sharing options... Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Tabook, вот пожалуйста код: class ControllerCheckoutCheckout extends Controller {public function index() {// Validate cart has products and has stock.if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {$this->redirect($this->url->link('checkout/cart'));}// Validate minimum quantity requirments.$products = $this->cart->getProducts();foreach ($products as $product) {$product_total = 0;foreach ($products as $product_2) {if ($product_2['product_id'] == $product['product_id']) {$product_total += $product_2['quantity'];}}if ($product['minimum'] > $product_total) {$this->redirect($this->url->link('checkout/cart'));}}$this->language->load('checkout/checkout');$this->document->setTitle($this->language->get('heading_title'));$this->document->addScript('catalog/view/javascript/jquery/colorbox/jquery.colorbox-min.js');$this->document->addStyle('catalog/view/javascript/jquery/colorbox/colorbox.css');$this->data['breadcrumbs'] = array();$this->data['breadcrumbs'][] = array('text' => $this->language->get('text_home'),'href' => $this->url->link('common/home'),'separator' => false);$this->data['breadcrumbs'][] = array('text' => $this->language->get('text_cart'),'href' => $this->url->link('checkout/cart'),'separator' => $this->language->get('text_separator'));$this->data['breadcrumbs'][] = array('text' => $this->language->get('heading_title'),'href' => $this->url->link('checkout/checkout', '', 'SSL'),'separator' => $this->language->get('text_separator'));$this->data['heading_title'] = $this->language->get('heading_title');$this->data['text_checkout_option'] = $this->language->get('text_checkout_option');$this->data['text_checkout_account'] = $this->language->get('text_checkout_account');$this->data['text_checkout_payment_address'] = $this->language->get('text_checkout_payment_address');$this->data['text_checkout_shipping_address'] = $this->language->get('text_checkout_shipping_address');$this->data['text_checkout_shipping_method'] = $this->language->get('text_checkout_shipping_method');$this->data['text_checkout_payment_method'] = $this->language->get('text_checkout_payment_method');$this->data['text_checkout_confirm'] = $this->language->get('text_checkout_confirm');$this->data['text_modify'] = $this->language->get('text_modify');$this->data['logged'] = $this->customer->isLogged();$this->data['shipping_required'] = $this->cart->hasShipping();if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/checkout.tpl')) {$this->template = $this->config->get('config_template') . '/template/checkout/checkout.tpl';} else {$this->template = 'default/template/checkout/checkout.tpl';}$this->children = array('common/column_left','common/column_right','common/content_top','common/content_bottom','common/footer','common/header');$this->response->setOutput($this->render());}}?> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пятый день пытаюсь решить возникшую проблему н Что делали пять дней? Как решали проблему, куда смотрели? Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 опа у меня такое же... сегодня выплыло.. Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Выкладывайте system\library\response.php Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 <?php 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 ($this->headers as $header) { header($header, true); } } echo $ouput; } } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 такс.. вот тут момент.. на хостинге проводили оптимизацию и мне сказали, что отключали какие-то модули ПХП... может быть связано?? http://joxi.ru/752aLKKuQb7Om0 вот такие модули пхп включены в данный момент Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Хм, и response чистый... Ну тогда только щупать пациента. Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 ммммм поможете??? доступ на фтп или в админку? Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пока на FTP. В ЛС Надіслати Поділитися на інших сайтах More sharing options... Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Были заражены 2 файла. Спасибо tabook за помощь! Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 26 травня 2015 Share Опубліковано: 26 травня 2015 о как... чем заражены? Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... PoliteX Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 написал бы подробнее о проблема из-за чего возникла и как решили Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам [Решено {вредоносный код}] Ошибка при оформлении заказа Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Tabook, вот пожалуйста код: class ControllerCheckoutCheckout extends Controller {public function index() {// Validate cart has products and has stock.if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {$this->redirect($this->url->link('checkout/cart'));}// Validate minimum quantity requirments.$products = $this->cart->getProducts();foreach ($products as $product) {$product_total = 0;foreach ($products as $product_2) {if ($product_2['product_id'] == $product['product_id']) {$product_total += $product_2['quantity'];}}if ($product['minimum'] > $product_total) {$this->redirect($this->url->link('checkout/cart'));}}$this->language->load('checkout/checkout');$this->document->setTitle($this->language->get('heading_title'));$this->document->addScript('catalog/view/javascript/jquery/colorbox/jquery.colorbox-min.js');$this->document->addStyle('catalog/view/javascript/jquery/colorbox/colorbox.css');$this->data['breadcrumbs'] = array();$this->data['breadcrumbs'][] = array('text' => $this->language->get('text_home'),'href' => $this->url->link('common/home'),'separator' => false);$this->data['breadcrumbs'][] = array('text' => $this->language->get('text_cart'),'href' => $this->url->link('checkout/cart'),'separator' => $this->language->get('text_separator'));$this->data['breadcrumbs'][] = array('text' => $this->language->get('heading_title'),'href' => $this->url->link('checkout/checkout', '', 'SSL'),'separator' => $this->language->get('text_separator'));$this->data['heading_title'] = $this->language->get('heading_title');$this->data['text_checkout_option'] = $this->language->get('text_checkout_option');$this->data['text_checkout_account'] = $this->language->get('text_checkout_account');$this->data['text_checkout_payment_address'] = $this->language->get('text_checkout_payment_address');$this->data['text_checkout_shipping_address'] = $this->language->get('text_checkout_shipping_address');$this->data['text_checkout_shipping_method'] = $this->language->get('text_checkout_shipping_method');$this->data['text_checkout_payment_method'] = $this->language->get('text_checkout_payment_method');$this->data['text_checkout_confirm'] = $this->language->get('text_checkout_confirm');$this->data['text_modify'] = $this->language->get('text_modify');$this->data['logged'] = $this->customer->isLogged();$this->data['shipping_required'] = $this->cart->hasShipping();if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/checkout.tpl')) {$this->template = $this->config->get('config_template') . '/template/checkout/checkout.tpl';} else {$this->template = 'default/template/checkout/checkout.tpl';}$this->children = array('common/column_left','common/column_right','common/content_top','common/content_bottom','common/footer','common/header');$this->response->setOutput($this->render());}}?> Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пятый день пытаюсь решить возникшую проблему н Что делали пять дней? Как решали проблему, куда смотрели? Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 опа у меня такое же... сегодня выплыло.. Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Выкладывайте system\library\response.php Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 <?php 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 ($this->headers as $header) { header($header, true); } } echo $ouput; } } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 такс.. вот тут момент.. на хостинге проводили оптимизацию и мне сказали, что отключали какие-то модули ПХП... может быть связано?? http://joxi.ru/752aLKKuQb7Om0 вот такие модули пхп включены в данный момент Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Хм, и response чистый... Ну тогда только щупать пациента. Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 ммммм поможете??? доступ на фтп или в админку? Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пока на FTP. В ЛС Надіслати Поділитися на інших сайтах More sharing options... Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Были заражены 2 файла. Спасибо tabook за помощь! Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 26 травня 2015 Share Опубліковано: 26 травня 2015 о как... чем заражены? Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... PoliteX Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 написал бы подробнее о проблема из-за чего возникла и как решили Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам [Решено {вредоносный код}] Ошибка при оформлении заказа Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 опа у меня такое же... сегодня выплыло.. Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Выкладывайте system\library\response.php Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 <?php 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 ($this->headers as $header) { header($header, true); } } echo $ouput; } } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 такс.. вот тут момент.. на хостинге проводили оптимизацию и мне сказали, что отключали какие-то модули ПХП... может быть связано?? http://joxi.ru/752aLKKuQb7Om0 вот такие модули пхп включены в данный момент Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Хм, и response чистый... Ну тогда только щупать пациента. Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 ммммм поможете??? доступ на фтп или в админку? Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пока на FTP. В ЛС Надіслати Поділитися на інших сайтах More sharing options... Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Были заражены 2 файла. Спасибо tabook за помощь! Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 26 травня 2015 Share Опубліковано: 26 травня 2015 о как... чем заражены? Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... PoliteX Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 написал бы подробнее о проблема из-за чего возникла и как решили Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам [Решено {вредоносный код}] Ошибка при оформлении заказа Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 <?php 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 ($this->headers as $header) { header($header, true); } } echo $ouput; } } } ?> Надіслати Поділитися на інших сайтах More sharing options...
Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 такс.. вот тут момент.. на хостинге проводили оптимизацию и мне сказали, что отключали какие-то модули ПХП... может быть связано?? http://joxi.ru/752aLKKuQb7Om0 вот такие модули пхп включены в данный момент Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Хм, и response чистый... Ну тогда только щупать пациента. Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 ммммм поможете??? доступ на фтп или в админку? Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пока на FTP. В ЛС Надіслати Поділитися на інших сайтах More sharing options... Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Были заражены 2 файла. Спасибо tabook за помощь! Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 26 травня 2015 Share Опубліковано: 26 травня 2015 о как... чем заражены? Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... PoliteX Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 написал бы подробнее о проблема из-за чего возникла и как решили Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам [Решено {вредоносный код}] Ошибка при оформлении заказа Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Sergant Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 ммммм поможете??? доступ на фтп или в админку? Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 25 травня 2015 Share Опубліковано: 25 травня 2015 Пока на FTP. В ЛС Надіслати Поділитися на інших сайтах More sharing options... Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Были заражены 2 файла. Спасибо tabook за помощь! Надіслати Поділитися на інших сайтах More sharing options... Sergant Опубліковано: 26 травня 2015 Share Опубліковано: 26 травня 2015 о как... чем заражены? Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... PoliteX Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 написал бы подробнее о проблема из-за чего возникла и как решили Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам [Решено {вредоносный код}] Ошибка при оформлении заказа
Xa3rO Опубліковано: 25 травня 2015 Автор Share Опубліковано: 25 травня 2015 Были заражены 2 файла. Спасибо tabook за помощь! Надіслати Поділитися на інших сайтах More sharing options...
Sergant Опубліковано: 26 травня 2015 Share Опубліковано: 26 травня 2015 о как... чем заражены? Надіслати Поділитися на інших сайтах More sharing options...
PoliteX Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 написал бы подробнее о проблема из-за чего возникла и как решили Надіслати Поділитися на інших сайтах More sharing options...
halfhope Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
tabook Опубліковано: 22 червня 2015 Share Опубліковано: 22 червня 2015 (змінено) Скорей всего проблема была в XML файле, который добавлял время генерации страницы. По скриншотам видно же, что он есть в JSON данных, где его быть не должно. <!-- time_gen- 0.08000 -/time_gen --> У ТС - нет, был именно зловред. Это у Sergant - да, был хитрый скрипт. И даже не в XML, еле его нашел в коде. Кстати, Sergant, привет! Уже месяц как жду от тебя "на печеньки" ;) Лучше вообще не обещать если не собираешься благодарить, некрасиво выходит. Змінено 22 червня 2015 користувачем tabook Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts