• 03-10-2015, 00:06:42
    #1
    Merhaba yazi.txt dosyamdaki örnek 11. satırı silmek istiyorum php ile nasıl yapabilirim.
  • 03-10-2015, 08:49:48
    #2
    Merhaba,

    spesifik olarak 11.satırı silecekseniz şu şekilde yapabilirsiniz;
    $dosya = @file("dosya linki buraya gelecek");
    unset($dosya[10]);
    array_values($dosya);
    • dursunkoca
    • MUTE
    dursunkoca ve MUTE bunu beğendi.
    2 kişi bunu beğendi.
  • 03-10-2015, 15:26:09
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    spesifik olarak 11.satırı silecekseniz şu şekilde yapabilirsiniz;
    $dosya = @file("dosya linki buraya gelecek");
    unset($dosya[10]);
    array_values($dosya);
    hocam 23. satırda bir boşluk var çalıştırdım ama işleme girmedi ftpdeki dosyam veri.txt ufak bir örnek daha yapabilirmisin rica etsem
  • 06-10-2015, 08:59:36
    #4
    dursunkoca adlı üyeden alıntı: mesajı görüntüle
    hocam 23. satırda bir boşluk var çalıştırdım ama işleme girmedi ftpdeki dosyam veri.txt ufak bir örnek daha yapabilirmisin rica etsem
    işleme girmedi derken? hata mı verdi?
    bu kodlar ekrana yazdırmaz zaten bir ekran çıktısı bekliyorsanız.
    ekran çıktısı için döngü kullanabilirsiniz, ya da direk dilediğiniz satırı yazarak yazdırabilirsiniz.

    Örnek; 15.satırı yazdırmak için echo $dosya[14];komutu işinizi görecektir.

    $dosya = @file("veri.txt"); // php dosyası ile txt dosyası aynı dizinde olmalı ya da dosyanın tam yolu belirtilmeli
    unset($dosya[22]);  // olması gereken satır numarasının 1 eksiği satır numarasını siliyor
    array_values($dosya); // diziyi tekrar düzene sokuyor ve numaralandırmayı yapıyor
    
    // foreach ya da benzeri döngülerle yazdırabilirsiniz.
    
    foreach ($dosya as $satir)
    {
        echo $satir.'<br />';
    }