• 31-10-2013, 11:48:35
    #1
    Selam, baslikta da belirttigim gibi elimde bir txt dosyasi var ve ben bu dosyadaki yazilarin belli satirina kadar olan veriyi cekmek istiyorum. Nasil yapabilirim?
  • 31-10-2013, 11:55:16
    #2
    Üyeliği durduruldu
    TayCom adlı üyeden alıntı: mesajı görüntüle
    Selam, baslikta da belirttigim gibi elimde bir txt dosyasi var ve ben bu dosyadaki yazilarin belli satirina kadar olan veriyi cekmek istiyorum. Nasil yapabilirim?
    $array = explode("\n", file_get_contents('dosya.txt'));
    Böylece bir diziye atmış olursunuz.

    dizi içerisinden de kaç satırı istiyorsanız o kadar alabilirsiniz
  • 31-10-2013, 12:02:46
    #3
    spider58 adlı üyeden alıntı: mesajı görüntüle
    $array = explode("\n", file_get_contents('dosya.txt'));
    Böylece bir diziye atmış olursunuz.

    dizi içerisinden de kaç satırı istiyorsanız o kadar alabilirsiniz
    Hocam yaziyi cekebiliyorum zaten yapamadigim kisim belli satira kadar cekme kismi. Tesekkurler ilgine.
  • 31-10-2013, 12:22:23
    #4
    function text($a){
    
    	$array = explode("\n", file_get_contents('dosya.txt'));
    	$text = '';
    	for ( $i=0; $i<$a; $i++ ) {
    	
    		$text .= $array[$a];
    
    	}
    	return $text;
    	
    }	
    	
    echo text(10);
    böyle birşey olabilir. Test etmedim.
  • 31-10-2013, 12:29:17
    #5
    soulmy adlı üyeden alıntı: mesajı görüntüle
    function text($a){
    
    	$array = explode("\n", file_get_contents('dosya.txt'));
    	$text = '';
    	for ( $i=0; $i<$a; $i++ ) {
    	
    		$text .= $array[$a];
    
    	}
    	return $text;
    	
    }	
    	
    echo text(10);
    böyle birşey olabilir. Test etmedim.

    Selam hocam verdiğiniz fonksiyon ile sadece 10.satırdaki dosya çekiliyor.
  • 31-10-2013, 12:41:53
    #6
    function text($a){
    
        $array = explode("\n", file_get_contents('dosya.txt'));
        $text = '';
        for ( $i=0; $i<$a; $i++ ) {
        
            $text .= $array[$i];
    
        }
        return $text;
        
    }    
        
    echo text(10);

    Pardon $i yazacağıma $a yazmışım
  • 31-10-2013, 12:45:08
    #7
    soulmy adlı üyeden alıntı: mesajı görüntüle
    function text($a){
    
        $array = explode("\n", file_get_contents('dosya.txt'));
        $text = '';
        for ( $i=0; $i<$a; $i++ ) {
        
            $text .= $array[$i];
    
        }
        return $text;
        
    }    
        
    echo text(10);

    Pardon $i yazacağıma $a yazmışım
    Teşekkür ettim ilginize, halledildi. + Puanınızı teslim ettim
  • 31-10-2013, 12:46:12
    #8
    Rica ederim. Ne demek.
  • 31-10-2013, 14:13:21
    #9
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Rica ederim. Ne demek.

    Son birşey soracağım konu hâlen takip ediliyorsa. Şuan verilen kodda tüm satırlar yan yana çıkıyor ve Türkçe karakter sorunu var. Bu metinin alt alta çıkmasını ve Türkçe karakter çıkmasını nasıl sağlarım?