• 30-07-2013, 10:45:10
    #1
    Merhaba,

    {"fanilya":[{"Liste":"1","yer":"turkiye","fghfgh":"4564564","dfgdfg":"63645","bilgiler":[{"aslen":belirsiz,"sebep":"belirsiz","Adi":"Gokhan","Soyadi":"Faran","Yas":"","Lise":""},{"aslen":belirsiz,"sebep":"belirsiz","Adi":"Hakan","Soyadi":"Turan","Yas":"","Lise":""},{"aslen":belirsiz,"sebep":"belirsiz","Adi":"Remzi","Soyadi":"Lezit","Yas":"","Lise":""}],"avatar":"turkiye.png"},{"Liste":"2","yer":"almanya","fghfgh":""564564","dfgdfg":"63646","bilgiler":[{"aslen":belirsiz,"sebep":"belirsiz","Adi":"Yasar","Soyadi":"Yanar","Yas":"","Lise":""},{"aslen":belirsiz,"sebep":"belirsiz","Adi":"Ahmet","Soyadi":"Filan","Yas":"","Lise":""},{"aslen":belirsiz,"sebep":"belirsiz","Adi":"Yesim","Soyadi":"Ken","Yas":"","Lise":""}],"avatar":"almanya.png"}]"}
    Şeklinde kaynak.txt adı altında kodlar var. Kodlardan sadece kalın olarak işaretlediğim yerleri TABLO olarak ülke ülke ayrı olacak şekilde tablo.html dosyasına nasıl kaydedebilirim?

    Örnek:

    Türkiye
    Gökhan Faran
    Hakan Turan
    Remzi Lezit
    
    Almanya
    Yaşar Yanar
    Ahmet Filan
    Yeşim Ken
    Yardımcı olursanız sevinirim.

    Şimdiden teşekkürler...
  • 30-07-2013, 13:43:34
    #2
    Soickan adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    ....................
    Şeklinde kaynak.txt adı altında kodlar var. Kodlardan sadece kalın olarak işaretlediğim yerleri TABLO olarak ülke ülke ayrı olacak şekilde tablo.html dosyasına nasıl kaydedebilirim?
    ..............
    Yardımcı olursanız sevinirim.

    Şimdiden teşekkürler...
    anlamadım ?
    text dosyasından veriyi satır satır çekmekmi istiyorsunuz ?
  • 30-07-2013, 13:43:44
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Böyle bi' kod işinize yaracaktır.

    	$veri = file_get_contents('kaynak.txt');
    	
    	print_r(json_decode($veri));
  • 30-07-2013, 14:23:21
    #4
    bilgikar adlı üyeden alıntı: mesajı görüntüle
    anlamadım ?
    text dosyasından veriyi satır satır çekmekmi istiyorsunuz ?
    Mesela Türkiye ülkesindeki isimleri alt alta sıralamak istiyorum. Sonraki sıralamada Almanya olacak.
  • 30-07-2013, 14:58:11
    #5
    kaynak.txt dosyasını siz mi oluşturuyorsunuz peki? Verdiğiniz içerik bozuk bir json verisi, söz dizimi hataları var. Doğrusu aşağıdaki gibi olmalı.
    {"fanilya":[{"Liste":"1","yer":"turkiye","fghfgh":"4564564","dfgdfg":"63645","bilgiler":[{"aslen":"belirsiz","sebep":"belirsiz","Adi":"Gokhan","Soyadi":"Faran","Yas":"","Lise":""},{"aslen":"belirsiz","sebep":"belirsiz","Adi":"Hakan","Soyadi":"Turan","Yas":"","Lise":""},{"aslen":"belirsiz","sebep":"belirsiz","Adi":"Remzi","Soyadi":"Lezit","Yas":"","Lise":""}],"avatar":"turkiye.png"},{"Liste":"2","yer":"almanya","fghfgh":"564564","dfgdfg":"63646","bilgiler":[{"aslen":"belirsiz","sebep":"belirsiz","Adi":"Yasar","Soyadi":"Yanar","Yas":"","Lise":""},{"aslen":"belirsiz","sebep":"belirsiz","Adi":"Ahmet","Soyadi":"Filan","Yas":"","Lise":""},{"aslen":"belirsiz","sebep":"belirsiz","Adi":"Yesim","Soyadi":"Ken","Yas":"","Lise":""}],"avatar":"almanya.png"}]}
    Tabi bu benim kendimce yaptığım düzenleme. Daha sonra yukarıdaki json verisini @saintx in verdiği kod ile kullanmak isediğinizde

    <?php
    $veri = file_get_contents('kaynak.txt'); 
    echo '<pre>'; print_r(json_decode($veri, true)); echo '</pre>'; 
    /*Json verisini dizi olarak almak istiyorsanız, json_decode fonksiyonunun ikinci parametresini true olarak vermelisiniz. Aksi durumda nesne olarak döner.*/
    ?>
    Aşağıdaki gibi bir çıktı alırsınız.

    Array
    (
        [fanilya] => Array
            (
                [0] => Array
                    ([Liste] => 1
                        [yer] => turkiye
                        [fghfgh] => 4564564
                        [dfgdfg] => 63645
                        [bilgiler] => Array
                            (
                                [0] => Array
                                    (
                                        [aslen] => belirsiz
                                        [sebep] => belirsiz
                                        [Adi] => Gokhan
                                        [Soyadi] => Faran
                                        [Yas] => 
                                        [Lise] => 
                                    )
    
                                [1] => Array
                                    (
                                        [aslen] => belirsiz
                                        [sebep] => belirsiz
                                        [Adi] => Hakan
                                        [Soyadi] => Turan
                                        [Yas] => 
                                        [Lise] => 
                                    )
    
                                [2] => Array
                                    (
                                        [aslen] => belirsiz
                                        [sebep] => belirsiz
                                        [Adi] => Remzi
                                        [Soyadi] => Lezit
                                        [Yas] => 
                                        [Lise] => 
                                    )
    
                            )
    
                        [avatar] => turkiye.png
                    )
    
                [1] => Array
                    ([Liste] => 2
                        [yer] => almanya
                        [fghfgh] => 564564
                        [dfgdfg] => 63646
                        [bilgiler] => Array
                            (
                                [0] => Array
                                    (
                                        [aslen] => belirsiz
                                        [sebep] => belirsiz
                                        [Adi] => Yasar
                                        [Soyadi] => Yanar
                                        [Yas] => 
                                        [Lise] => 
                                    )
    
                                [1] => Array
                                    (
                                        [aslen] => belirsiz
                                        [sebep] => belirsiz
                                        [Adi] => Ahmet
                                        [Soyadi] => Filan
                                        [Yas] => 
                                        [Lise] => 
                                    )
    
                                [2] => Array
                                    (
                                        [aslen] => belirsiz
                                        [sebep] => belirsiz
                                        [Adi] => Yesim
                                        [Soyadi] => Ken
                                        [Yas] => 
                                        [Lise] => 
                                    )
    
                            )
    
                        [avatar] => almanya.png
                    )
    
            )
    
    )
    Sonrasında istediğiniz şekle sokabilirsiniz bu diziyi.