|
|
Модератор форума: JonMagon |
Сообщество uCoz Мастерская uCoz Использование PHP и API на uCoz Чтение xml кинопоиска |
Чтение xml кинопоиска |
С помощью из xml собираю рейтинг фильмов кинопоиск. Но при выводе данных выходит следующие:
Код ({"SCRIPTDATA":"\ufeff 7.941 \u0413\u043e\u043b\u043e\u0441\u043e\u0432: 10368.5 \u0413\u043e\u043b\u043e\u0441\u043e\u0432: 8301","ERROR":""} в денвере выводит как надо Код 7.941 Голосов: 1036 8.5 Голосов: 8301 Читал, что надо менять кодировку в xml на utf-8. Я пытался, но у меня постоянно выбивало на ошибку и полный отказ работы скрипта. Сообщение отредактировал Admin2845 - Воскресенье, 27 Апр 2014, 21:30:18
|
Код в студию?
Помог? - Ставь "+" в репу ^____^
|
Код <?php $kpid = $_GET['id']; $xml = simplexml_load_file("http://www.kinopoisk.ru/rating/$kpid.xml"); foreach ($xml->xpath("kp_rating") as $kpr) {echo $kpr ." голосов: ".$kpr["num_vote"];} foreach ($xml->xpath("imdb_rating") as $kpr) { echo $kpr." голосов: ".$kpr["num_vote"];} ?> Добавлено (28 Апр 2014, 16:30:38) Код <?php $___notjson = 1; $kpid = $_GET['id']; $xml = simplexml_load_file("http://www.kinopoisk.ru/rating/$kpid.xml"); foreach ($xml->xpath("kp_rating") as $kpr) {echo round($kpr) ." голосов: ".$kpr["num_vote"]." ";} foreach ($xml->xpath("imdb_rating") as $kpr) {echo $kpr." голосов: ".$kpr["num_vote"];} ?> теперь выводится как в денвере без ошибок. |
| |||
| |||