Ошибка в скрипте курса валют

12
BD
На сайте с 04.08.2009
Offline
75
874

Дорый день, был в отпуске неделю, сейчас по приезду вижу что сайт лежит, работает только главная и то не полностью, включил режим обработки ошибок и вижу что ошибка в скрипте курса валют, хотя никто ничего не менял, т.к. сейчас праздники то тех поддрежка не работает, а сайт восстанавливать надо, поэтому прошу кто разбирается в PHP помочь с проблемой. Скрипт выкладываю, ошибка в строке 17, т.е. что-то с USD:

Движок - diafan cms

<?php

/**

* Diafan.CMS

*

* @author diafan.ru

* @version 4.3

* @license http://cms.diafan.ru/license.html

* @copyright Copyright (c) 2003-2010 OOO "Диафан". (http://diafan.ru)

*/

if(! defined('DIAFAN'))

{

include(dirname(__FILE__).'/includes/404.php');

}

define("CURRENCY_DATE_UPDATE", "1303502417");

define("CURRENCY_USD", );

define("CURRENCY_EUR", );

Всем спасибо за помощь.

Кому много везет - в конце не повезет! (C)
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Скопируйте ошибку сюда полностью.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
BD
На сайте с 04.08.2009
Offline
75
#2

Parse error: syntax error, unexpected ')' in /home/penta/ardismebel.ru/docs/currency.php on line 17

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3
define("CURRENCY_USD", );
define("CURRENCY_EUR", );

Такого не может быть. Кто-то правил ваш код.

Вы курс в ручную устанавливали или он как-то автоматически должен прописываться?

BD
На сайте с 04.08.2009
Offline
75
#4

Честно говоря я убрал пару пробелов, но ничего не изменилось, вот полный оригинал:

<?php

/**

* Diafan.CMS

*

* @author diafan.ru

* @version 4.3

* @license http://cms.diafan.ru/license.html

* @copyright Copyright (c) 2003-2010 OOO "Диафан". (http://diafan.ru)

*/

if(! defined('DIAFAN'))

{

include(dirname(__FILE__).'/includes/404.php');

}

define("CURRENCY_DATE_UPDATE", "1303502417");

define("CURRENCY_USD", );

define("CURRENCY_EUR", );

Курсы берутся автоматически, хотя этот код тут так же оторажается :(

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5

Понимаете, там после запятой должны быть переменные, которые собственно и задают курс. Сейчас их там нет.

BD
На сайте с 04.08.2009
Offline
75
#6

После того как я открыл этот файл - я ниче в нем не менял, в этой строке define("CURRENCY_USD", ); после USD", стоит больше пробелов чем в EUR!

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#7

да пофигу на проблемы, там должно быть, что-то вроде:

$usd

У вас бэкапы есть?

BD
На сайте с 04.08.2009
Offline
75
#8

Бэкапы по запросу у хостинга, я так понимаю что кто-то изменил этот файл?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#9
BioDED:
Бэкапы по запросу у хостинга, я так понимаю что кто-то изменил этот файл?

Скорее всего, ну сами переменные не исчезают.

BD
На сайте с 04.08.2009
Offline
75
#10

А где можно узнать эти переменные? Может просто дописать их? Где они обычно распологаются? Спасибо вам за помощь!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий