помогите с выводом в json

287
.
вот уже час немогу никак вывисти даные из json документа

усть файл test.dat содержимое
json фапйл (+/-)

вывожу так
$all = json_decode('test.dat');
foreach ($all['response'] as $sear) {
echo '<b>'.$sear['title'].'</b> <br/>
'.$sear['artist'];
    }

должно вывисти

список песен.. но почемуто не выводит. а сам розобратся не могу
.
# pyramid_head (26.08.2013 / 20:43)
Saniok, а почему у файла расширение dat когда должно быть json? К чему эта дезинформация? Функции насколько я знаю надо передать вторым аргументом true, чтобы она вовращала массив вместо объекта. И вп
в прочем, я конвертирую передаваемую строку.... сейчас уже.. но ничего...
вот прочитал уже, но ни чего не выло...
запрашываю курлом строку
котороя выволит тоже самое чтор и в спойлере, но уже делаю так
$xml = 'строку с json';
$all = (json_decode($xml,true));
но не выводит тоже
.
# pyramid_head (26.08.2013 / 20:51)
ОМГ. Ничего не понимат. Почему переменная зовется xml? Любитель извращений?
есть малёк...

Возможно json битый.

та вроде нормальный, уже пробовал записывать строку в файл и выводить из файла... таже хрень
.
(\/)____o_O____(\/)
Saniok, foreach ($all['response']['items'] as $sear) {
.
# Koenig (26.08.2013 / 23:44)
Saniok, foreach ($all['response']['items'] as $sear) {
спасибо... я уже розобрался.....
Всего: 5