• 23-08-2015, 21:12:24
    #1
    merhaba arkadaşlar ufak bir yardıma ihtiyacım var kodu buradaki kaynaktan alarak kendime göre ayarladım ancak sorunum

    cek.php?id=1 satırını çektiğimde 2. satırdan başlaması ilk satırdan nasıl başlatabilirim ?


    <?php
    $id = $_GET['id'];
    function text($a){ 
    
        $array = explode("\n", file_get_contents('dosya.txt')); 
        $text = ''; 
        for ( $i=0; $i <=0; $i++ ) { 
         
            $text .= $array[$a]; 
    
        } 
        return $text; 
         
    }     
    
    echo text($id);
    ?>
  • 24-08-2015, 08:58:25
    #2
    Haramiler adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar ufak bir yardıma ihtiyacım var kodu buradaki kaynaktan alarak kendime göre ayarladım ancak sorunum

    cek.php?id=1 satırını çektiğimde 2. satırdan başlaması ilk satırdan nasıl başlatabilirim ?


    <?php
    $id = $_GET['id'];
    function text($a){ 
    
        $array = explode("\n", file_get_contents('dosya.txt')); 
        $text = ''; 
        for ( $i=0; $i <=0; $i++ ) { 
         
            $text .= $array[$a]; 
    
        } 
        return $text; 
         
    }     
    
    echo text($id);
    ?>
    eğer bu saçma fonksiyon işinizi görüyorsa sanırım istediğiniz şey şu;
    $array[$a] 'yı $array[($a-1)] olarak değiştirin.

    edit :
    eğer bu fonksiyon işinize yarıyosa şöyle düzeltin;
    function text($a){ 
        $array = explode("\n", file_get_contents('dosya.txt')); 
       return $array[($a-1)]; 
    }
  • 24-08-2015, 11:03:37
    #3
    Haramiler adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar ufak bir yardıma ihtiyacım var kodu buradaki kaynaktan alarak kendime göre ayarladım ancak sorunum

    cek.php?id=1 satırını çektiğimde 2. satırdan başlaması ilk satırdan nasıl başlatabilirim ?


    <?php
    $id = $_GET['id'];
    function text($a){ 
    
        $array = explode("\n", file_get_contents('dosya.txt')); 
        $text = ''; 
        for ( $i=0; $i <=0; $i++ ) { 
         
            $text .= $array[$a]; 
    
        } 
        return $text; 
         
    }     
    
    echo text($id);
    ?>
    function satira_git($sayi) {
    $text = file("dosya.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    return $text[$sayi - 1];
    }
  • 24-08-2015, 16:48:15
    #4
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    eğer bu saçma fonksiyon işinizi görüyorsa sanırım istediğiniz şey şu;
    $array[$a] 'yı $array[($a-1)] olarak değiştirin.

    edit :
    eğer bu fonksiyon işinize yarıyosa şöyle düzeltin;
    function text($a){ 
        $array = explode("\n", file_get_contents('dosya.txt')); 
       return $array[($a-1)]; 
    }
    teşekkürler hocam eline sağlık


    Ceu adlı üyeden alıntı: mesajı görüntüle
    function satira_git($sayi) {
    $text = file("dosya.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    return $text[$sayi - 1];
    }
    sağolasın hocam bu kod işimi gördü
  • 04-08-2016, 09:32:36
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba,
    klasördeki tüm txt lerin 1-2-3-4 üncü satırlarını ekrana yazdırmak istiyorum.
    txt isimleri değişken ve kaç adet olacağı belli değil.

    nasıl yapabilirim
  • 04-08-2016, 16:18:47
    #6
    tankaya61 adlı üyeden alıntı: mesajı görüntüle
    merhaba,
    klasördeki tüm txt lerin 1-2-3-4 üncü satırlarını ekrana yazdırmak istiyorum.
    txt isimleri değişken ve kaç adet olacağı belli değil.

    nasıl yapabilirim
    <?php
    function satira_git($sayi,$dosya) {
    $text = file($dosya, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); 
    return $text[$sayi - 1];
    }
    
    $klasor = "txt/"
    $a = glob($klasor."*.txt");
    foreach($a as $b){
    echo satira_git(1,$b) . " - " . satira_git(2,$b) . " - " .satira_git(3,$b) . " - " .satira_git(4,$b) . " </br> ";
    }
    ?>
  • 05-08-2016, 10:23:26
    #7
    tesekkur ederim
    $a = glob($klasor."*.txt");
    satırında hata alıyorum