[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Убрать ошибку
remkas
Собственно код:

<?php
$params = array(
'method' => 'artist.getInfo', // API функция
'api_key' => 'b25b959554ed76058ac220b7b2e0a026', // ваш API key
'lang' => 'ru',
);

$search = 'eminem';
$request = file_get_contents('http://ws.audioscrobbler.com/2.0/?artist=' . $search . '&' . http_build_query($params, '', '&'));

$xml = new SimpleXMLElement($request);
$charts = '';

foreach ($xml->artist as $artist)
{

$charts .= '<div id="cvb"><img class="sk" src="' . $artist->image[2] . '" align="left" height="95" width="115"><br><br>';
$charts .= '<div>' . $artist->bio->summary . '</div></div>';
}
echo '<br>' . $charts . '<br>';
?>


Это запрос к API ласт фм, на биографию исполнителей.

Такая проблема если в базе нет исполнителя выводится ошибка: Warning: file_get_contents(http://ws.audioscrobbler.com/2.0/? и тд.

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





Спустя 6 минут, 24 секунды (13.08.2012 - 09:59) sergeiss написал(а):
Цитата (remkas @ 13.08.2012 - 11:53)
нужно чтоб при ненайденном запросе....выдавалась моя картика если нет фото и мой текст.
Подскажите в php не силен.


Описание функции file_get_contents: http://ru2.php.net/manual/ru/function.file-get-contents.php

После ее вызова проверь, что она вернула. Если false, то тогда одни действия, в ином случае - то, что ты делаешь сейчас.

Спустя 11 минут, 7 секунд (13.08.2012 - 10:11) remkas написал(а):
вот нашел проблему оказывается если запрос словосочетание например "алла пугачева" выдает эту ошибку, а по одному слову ошибок нет.
как исправить подскажите...

Спустя 3 минуты, 9 секунд (13.08.2012 - 10:14) Игорь_Vasinsky написал(а):
наверно запрос нужно замесить в urlencode() ?

Спустя 1 минута, 59 секунд (13.08.2012 - 10:16) remkas написал(а):
можно по подробнее

Спустя 1 минута, 44 секунды (13.08.2012 - 10:17) Игорь_Vasinsky написал(а):
biggrin.gif куда подробнее? так http://b23.ru/pdbk ?

Спустя 12 минут, 56 секунд (13.08.2012 - 10:30) remkas написал(а):
спасибо...помагло
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.