Здравствуйте. В прошлом моём вопросе (авось кто-то помнит) мне подсказали для поиска по XML использовать SimpleXML. Но мне это ничего не дало. Мне нужно найти часть документа, где между, например, будет, например, Казань и потом брать один атрибут, например "id". Не подскажите, как это реализовать?
Если говорить прямо, то мне нужно находить город из XML-списка городов Яндекса, а потом просто парсить погоду. Если кто-то знает другие решения для "динамичной погоды (как в google)", то можете написать :)
На это я получаю
"Notice: Undefined offset: 0 in /var/www/deff324/data/www/***/core/classes/weather.class.php on line 30 Notice: Trying to get property of non-object in /var/www/deff324/data/www/***/core/classes/weather.class.php on line 30 int(0)" - адрес сайта заменил звёздочками, если что.
@avalak "Warning: SimpleXMLElement::__construct(): Entity: line 3: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xC0 0xE1 0xF5 0xE0 in /var/www/deff324/data/www/mpro.pw/core/classes/weather.class.php on line 14 Warning: SimpleXMLElement::__construct(): in /var/www/deff324/data/www/mpro.pw/core/classes/weather.class.php on line 14 Warning: SimpleXMLElement::__construct(): ^ in /var/www/deff324/data/www/mpro.pw/core/classes/weather.class.php on line 14 Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /var/www/deff324/data/www/mpro.pw/core/classes/weather.class.php:14 Stack trace: #0 /var/www/deff324/data/www/mpro.pw/core/classes/weather.class.php(14): SimpleXMLElement->__construct('" - ваш рабочий код
А что может быть с настройками сервера?
@avalak это всё я понял. Может подскажите, с чем может на сервере быть связана эта проблема? И цены вам не будет, если подскажите, как число просто вывести в переменную!
@avalak всё, одним неизвестным меньше. Всё дело в кодировке. Если кодировка не UTF-8, то всё, ошибки. Однако вам всё же цены не будет, если подскажите, как мне число занести в простую переменную.