Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка 500 String could not be parsed as XML

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
dzhenkins
Отправлено: 02 Февраля, 2015 - 10:50:46
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




Подключил к сайту LiqPay. Вроде все работает, оплата производится, операция после оплаты совершается, вот только при возврате на сайт после оплаты вылетает ошибка 500. Вот что в логах:

CODE (htmlphp):
скопировать код в буфер обмена
  1. ФАЙЛ: бла бла/xml.php
  2. СТРОКА: 44
  3. СООБЩЕНИЕ: String could not be parsed as XML
  4. TRACE:
  5. #0 бла бла/xml.php(44): SimpleXMLElement->__construct('')
  6. #1 бла бла/pay.php(181): XML::getObj('', false)
  7. #2 бла бла/index.payliqpay.php(254): Pays_LiqPAY_Pay->decodeFormFields()
  8. #3 бла бла/kernel.php(195): Modules_Board_Controllers_IndexPayLiqPAY->resultAction()
  9. #4 бла бла/kernel.php(23): Kernel::callModules()
  10. #5 бла бла/index.php(74): Kernel::run()
  11. #6 {main}


Открываем файл xml.php и видим это на 44й строке:

CODE (htmlphp):
скопировать код в буфер обмена
  1. 42 if(!$is_path)
  2. 43 {
  3. 44 if(!@self::$SimpleXML = new SimpleXMLElement($file))
  4. 45 {
  5. 46 throw new Exception_Default(Lng::_('Не удалось распознать описание данных'));
  6. 47 }
  7. 48 return self::$SimpleXML;
  8. 49 }


Пожалуйста, расскажите, покажите, как исправить ошибку?
 
 Top
RickMan
Отправлено: 02 Февраля, 2015 - 11:05:54
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Смотрите что находится в $file. Вам как бы подсказывается, что там невалидный xml.

Так же вот что гугл подсказал:
http://php.net/manual/en/simplex...construct-errors
http://php.net/manual/en/simplex...mples-errors.php
 
 Top
dzhenkins
Отправлено: 02 Февраля, 2015 - 11:15:00
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2015  


Помог: 0 раз(а)




в переменной $file - string(0) "" , т.е. теперь нужно выяснить почему там ничего нет?

(Отредактировано автором: 02 Февраля, 2015 - 11:15:17)

 
 Top
RickMan
Отправлено: 02 Февраля, 2015 - 11:17:26
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




dzhenkins пишет:
в переменной $file - string(0) "" , т.е. теперь нужно выяснить почему там ничего нет?


Совершенно верно.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB