Çöp JSON sonra - PHP Array sorun YQL

0 Cevap php

Ben geliştiriyorum bir iPhone app geri veri göndermek için YQL kullanıyorum. Benim host üzerinde iphone ve bir PHP sayfada bir JSON ayrıştırıcı var.

Bu PHP:

<?php
header('Content-type: application/json');    
$arr = array();
    $result = $_GET["q"];


$yql_base_url = "http://query.yahooapis.com/v1/public/yql";
$yql_query = "select * from search.web where query ='%s'"; //YQL query to retrieve search results
$value = "lindsay+lohan";

$yql_query_url = $yql_base_url . "?q=" . urlencode(sprintf($yql_query, $value)) . "&format=json";

$session = curl_init($yql_query_url);  
$json = curl_exec($session); 
curl_close($session);
$temp = json_decode($json);
$arr[] = $temp;
echo json_encode($arr);

>

Benim iphone app ve onu almak için girişimde kullandığınızda, "Json ayrıştırma başarısız oldu: Çöp JSON sonra" diyor

I bir tarayıcıda PHP dosyasını çalıştırın ve eğer, ben tüm JSON veri cezası görmek ama ondan sonra "[1]", ki bence o kadar bozuyor var?

Herhangi bir fikir?

0 Cevap