• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Чтение xml кинопоиска
Admin2845
Сообщений: 178
Репутация: 40

Сообщение # 1 | 21:29:52
С помощью из 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. Я пытался, но у меня постоянно выбивало на ошибку и полный отказ работы скрипта.


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
Сообщение отредактировал Admin2845 - Воскресенье, 27 Апр 2014, 21:30:18
Badumm0605
Сообщений: 53
Репутация: 36

Сообщение # 2 | 22:48:24
Код в студию?

Помог? - Ставь "+" в репу ^____^
Admin2845
Сообщений: 178
Репутация: 40

Сообщение # 3 | 16:30:38
Код
<?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"];}   
  ?>


теперь выводится как в денвере без ошибок.


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
  • Страница 1 из 1
  • 1
Поиск: