• 28-09-2010, 19:01:00
    #1
    Üyeliği durduruldu
    Selam
    ini dosyasından php ye veri dökmek istiyorum bu şekilde yaptım örnek olsun diye.

    Burada

    ben bunu nasıl geliştirebilirim. ? yani istiyorumki kullanıcı larınki böyle alt alta deilde arama olsun kullanıcı id en üstteki idi yazan statslarını görsün

    SteamID: [STEAM_0:1:33976997]
    Puanı: 135.52
    Son Oyundaki Nicki: a.peutre
    Öldürdüğü: 83
    Usp İle vurduğu: 11
    Gibi cekmek istiyorum bu bilgileri nasıl yapabilirim :S bi satır örnek yapsanız ben hepsni tek tek eklerim. ini dosyasından sürekli cekip güncelliyecek ini dosyası php ile aynı dizinde.
    şimdiden teşekkürler umarım açık anlatabilimişimdir *
  • 28-09-2010, 19:06:57
    #2
    Üyeliği durduruldu
    $ini_array = parse_ini_file("deneme.ini");
    print_r($ini_array);
    bu şekilde kullanabilirsin
  • 28-09-2010, 19:08:43
    #3
    Arkdaş Benden Önce Davranmış ama
    buraya bakabilirsin
    http://php.net/manual/en/function.parse-ini-file.php
  • 28-09-2010, 19:17:09
    #4
    Üyeliği durduruldu
    ama hiç bişey anlamadım
    $ini_array = parse_ini_file("asd.ini"); print_r($ini_array);

    bu komutu yazıyorum cıkan bu http://steam-tr.com/test.php
    okumuyor ini dosyasını
  • 28-09-2010, 19:22:46
    #5
    Üyeliği durduruldu
    <?php
    $ini_array = parse_ini_file("asd.ini"); 
    print_r($ini_array); 
    ?>
  • 28-09-2010, 19:23:02
    #6
    collusions adlı üyeden alıntı: mesajı görüntüle
    ama hiç bişey anlamadım
    $ini_array = parse_ini_file("asd.ini"); print_r($ini_array);

    bu komutu yazıyorum cıkan bu http://steam-tr.com/test.php
    okumuyor ini dosyasını
    <?php 
    $ini_array = parse_ini_file("asd.ini"); print_r($ini_array); 
    ?>
    olarak yazıcaksın
  • 28-09-2010, 19:26:13
    #7
    Üyeliği durduruldu
    şimdide boş cıkıyor ?

    http://www.steam-tr.com/test.php
  • 28-09-2010, 19:36:57
    #8
    collusions adlı üyeden alıntı: mesajı görüntüle
    şimdide boş cıkıyor ?

    http://www.steam-tr.com/test.php
    <?php
     function parse_ini_file_extended($filename) {
            $p_ini = parse_ini_file($filename, true);
            $config = array();
            foreach($p_ini as $namespace => $properties){
                @list($name, $extends) = explode('::', $namespace);
                $name = trim($name);
                $extends = trim($extends);
                // create namespace if necessary
                if(!isset($config[$name])) $config[$name] = array();
                // inherit base namespace
                if(isset($p_ini[$extends])){
                    foreach($p_ini[$extends] as $prop => $val)
                        $config[$name][$prop] = $val;
                }
                // overwrite / set current namespace values
                foreach($properties as $prop => $val)
                $config[$name][$prop] = $val;
            }
            return $config;
        }
    	$file = parse_ini_file_extended('asd.ini');
    	echo 'points : '.$file['STEAM_0:1:33976997']['Points'];
    	echo "<br>";
    	echo 'nick : '.$file['STEAM_0:1:33976997']['nick'];
    	echo "<br>";
    	
    	print_r($file);
    ?>
    bu nu bi denermisin echo 'points : '.$file['STEAM_0:1:33976997']['Points'] bu kısımlerı kendine göre düzenlersin
  • 28-09-2010, 19:42:43
    #9
    Üyeliği durduruldu
    Şimdi Denerim Fakat. bu bilgileri ini dosyası içinde sürekli değişiyor. :/ Yenileri ekleniyor
    husee3 adlı üyeden alıntı: mesajı görüntüle
    <?php
     function parse_ini_file_extended($filename) {
            $p_ini = parse_ini_file($filename, true);
            $config = array();
            foreach($p_ini as $namespace => $properties){
                @list($name, $extends) = explode('::', $namespace);
                $name = trim($name);
                $extends = trim($extends);
                // create namespace if necessary
                if(!isset($config[$name])) $config[$name] = array();
                // inherit base namespace
                if(isset($p_ini[$extends])){
                    foreach($p_ini[$extends] as $prop => $val)
                        $config[$name][$prop] = $val;
                }
                // overwrite / set current namespace values
                foreach($properties as $prop => $val)
                $config[$name][$prop] = $val;
            }
            return $config;
        }
    	$file = parse_ini_file_extended('asd.ini');
    	echo 'points : '.$file['STEAM_0:1:33976997']['Points'];
    	echo "<br>";
    	echo 'nick : '.$file['STEAM_0:1:33976997']['nick'];
    	echo "<br>";
    	
    	print_r($file);
    ?>
    bu nu bi denermisin echo 'points : '.$file['STEAM_0:1:33976997']['Points'] bu kısımlerı kendine göre düzenlersin