folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP'de JSON Kullanımı Hakkında



PHP'de JSON Kullanımı Hakkında

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LostDream
    LostDream's avatar
    Kayıt Tarihi: 28/Mart/2007
    Erkek

    Şimdi ben 1 sayfaya ajax get ile 2 parametre gönderiyorum. Orada birkaç kontrol yaptırdıktan sonra ordaki iki değişkeni index sayfama çekmek istiyorum.

    html() ile olmuyor direk içine gömüyor ve ben ordan gelen 2 değeri mysql_query de kullanmak istiyorum.

    JSON ile olur dediler. gördüğüm bütün örneklerde statik kelimeleri çekiyorlar dinamik değişkenli bir örnek görmedim.

    Mümkünse bilen biri bir yardım etsin.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LostDream
    LostDream's avatar
    Kayıt Tarihi: 28/Mart/2007
    Erkek

    Bunu ajax sayfamda yapıyorum...
    $detay = $_GET['detay'];
    $id = $_GET['id'];

    $array = array(
    "data1" => $detay,
    "data2 " => $id
    );
    $json = json_encode($array);

    echo $json;

    exit;

     

    Buradaki $detay ve $id'yi index sayfama çekmek istiyorum.

    LostDream tarafından 05/Kas/13 09:48 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    isoT
    isoT's avatar
    Kayıt Tarihi: 15/Nisan/2007
    Erkek

    hocam jQuery ile $.get - $.post - $.ajax - $.getJSON fonksiyonlarından birini kullanarak ajax isteği oluşturabilirsin.

    $.get kullandığını varsayalım

     

    $.get("ornek.php?id=1&detay=asd", function( donenveri ) {

    var jsonveri = JSON.parse( donenveri );

    // jsonveri.data1  /  jsonveri.data2 şeklinde phpden dönen değerleri kullanabilirsin

    }

     

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ProBilisim
    ProBilisim's avatar
    Kayıt Tarihi: 02/Ocak/2013
    Erkek

    Bak mesela bu url de json var..

    http://graph.facebook.com/100001015869762?fields=picture,name

    içeriğide bu:

    {
       "name": "Nurcan Bing\u00f6l",
       "id": "100001015869762",
       "picture": {
          "data": {
             "url": "http://profile.ak.fbcdn.net/hprofile-ak-ash2/1086558_100001015869762_1148621308_q.jpg",
             "is_silhouette": false
          }
       }
    }

     

    ben burdaki  ismi yani name parametresini ve resmin url sini şöyle alıyorum. sende kendine göre bir mantık yürütebilirsin.

        $fb = file_get_contents("http://graph.facebook.com/100001015869762?fields=picture,name");
        $json = json_decode($fb);    
        $res = $json->picture->data->url; //bunla resmin urlsini aliyorum
        $resim=strtr($res,"q","n"); //bunla resmin urlsinde q harfini n ile değiştiriyorum.resmi büyütmek için.
        $isims = $json->name; //bunlada ismini alıyorum Nurcan Bingöl ü.

    gibi....

     

     

     

     

     

     

     

     

     

     









    Sana Herşeyi uzun uzun anlatabilirim ama senin yerine anlayamam.
Toplam Hit: 952 Toplam Mesaj: 4