Форумы портала PHP.SU » » Если скрипт не работает » Ошибка PHP Parse error: syntax error

Страниц (1): [1]
 

1. nurzone - 08 Мая, 2019 - 08:52:58 - перейти к сообщению
Прошу помощи! Я в этом деле чайник )

Вчера сайт перестал работать. Вот такая ошибка

mod_fcgid: stderr: PHP Parse error: syntax error, unexpected 'Y' (T_STRING), expecting ')' in /var/www/vhosts/plaza.kz/test.pl aza.kz/index.php on line 43

вот то что находится в файле index.php

<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("description", "Интернет магазин бытовой техники и электроники Computer Plaza");
$APPLICATION->SetPageProperty("tags", "Компьютеры, ноутбуки, планшеты, видео наблюдение, ремонт ноутбуков, бытовая техника, пылесос, стиральная машина, сотовый телефон, iphone, xiaomi, huawei, samsung, lg, телевизоры, TV приставка,");
$APPLICATION->SetPageProperty("keywords", "Компьютеры, Ноутбуки, Видео наблюдение, Камеры видео наблюдения, Видеокарты, Мониторы, Операционные системы, Микросхемы, iMac, матрицы, экраны для ноутбуков, дисплей для Apple, дисплей для ноутбуков, корпуса, комплектующие для ноутбуков, проекторы, квадракоптеры, флешки, USB флешки, USB накопители, хаб, HUB, северный мост, южный мост, процессор, процессоры для ноутбуков, процессор BGA, контроллеры, чипы, звуковые чипы, битсы, защитные стекла, авторегистраторы, Sho-me, самокат, Xiaomi, электросамокат, Lenovo, Asus, Samsung, Apple, Case ATX");
$APPLICATION->SetPageProperty('NOT_SHOW_NAV_CHAIN', 'Y');
$APPLICATION->SetTitle("Главная страница");
$APPLICATION->SetPageProperty('title', 'Интернет магазин Computer Plaza доставка по всему Казахстану');

$tuning = \Redsign\Tuning\TuningCore::getInstance();
$instanceOptionManager = $tuning->getInstanceOptionMananger();
$showblockFichi = $instanceOptionManager->get('SWITCH_FICHI');
$showblockNewsAndSection = $instanceOptionManager->get('SWITCH_NEWS_AND_SECTIONS');
$showblockBestProducts = $instanceOptionManager->get('SWITCH_BEST_PRODUCTS');
$showblockGallery = $instanceOptionManager->get('SWITCH_GALLERY');
$showblockBrands = $instanceOptionManager->get('SWITCH_BRANDS');
$showblockShops = $instanceOptionManager->get('SWITCH_SHOPS');
?><!-- banner -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/banner.php"
),
false,
Array(
'ACTIVE_COMPONENT' => 'Y'
)
);?>
<!-- /banner -->
<!-- banner -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/fichi.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockFichi=='Y'?'Y':'N')}'
)
);?>
<!-- /banner -->
<!-- section.list -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/section.list.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockNewsAndSection=='Y'?'Y':'N')}'
)
);?>
<!-- /section.list -->
<!-- news -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/news.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockNewsNadSection=='Y'?'Y':'N')}'
)
);?>
<!-- /news -->
<!-- best.offers -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/best.offers.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockBestProducts=='Y'?'Y':'N')}'
)
);?>
<!-- /best.offers -->
<!-- brands -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/gallery.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockGallery=='Y'?'Y':'N')}'
)
);?>
<!-- /brands -->
<!-- brands -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/brands.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockBrands=='Y'?'Y':'N')}'
)
);?>
<!-- /brands -->
<!-- shops -->
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => SITE_DIR."include/index/shops.php"
),
false,
Array(
'ACTIVE_COMPONENT' => '={($showblockShops=='Y'?'Y':'N')}'
)
);?>
<!-- /shops --><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
2. Vladimir Kheifets - 08 Мая, 2019 - 09:40:43 - перейти к сообщению
Добрый день!
Oшибка здесь из-за вложенности кавычек
PHP:
скопировать код в буфер обмена
  1. 'ACTIVE_COMPONENT' => '={($showblockNewsNadSection=='Y'?'Y':'N')}'
  2. )
  3.  

Попробуйте заменить на
PHP:
скопировать код в буфер обмена
  1. 'ACTIVE_COMPONENT' => $showblockFichi=='Y'?'Y':'N'
  2. )
Удачи!

 

Powered by ExBB FM 1.0 RC1