• 18-01-2021, 18:25:30
    #1
    PHP'de .txt dosyanın en son satırına nasıl işlem uygulatabilirim sadece en son satırına ?
  • 18-01-2021, 18:27:55
    #2
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    PHP'de .txt dosyanın en son satırına nasıl işlem uygulatabilirim sadece en son satırına ?
    $dosya="deneme.txt";
    $icerik ="deneme metni";
    file_put_contents($dosya,$icerik,FILE_APPEND);
    Eğer amacınız dosyanın sonuna yazmak ise FILE_APPEND parametresini kullanmanız gerekiyor
  • 18-01-2021, 18:31:14
    #3
    Şu şekile yapabilirmiyiz dosyanın en son satırındaki boşluğu silmek istiyorum örnek

    @alperenalpa;

    PHP ile aşağıdaki dosyada bunun en son satırdaki 4. satırdaki boşluğu silmek istiyorum;


    Sonuç bu şekilde olması lazım ↧
  • 18-01-2021, 18:53:55
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    satır sayısını saydırıp çıkan değer ile son satıra ulaşarak silme işlemi yapabilirsin
  • 18-01-2021, 19:08:09
    #5
    babfo adlı üyeden alıntı: mesajı görüntüle
    satır sayısını saydırıp çıkan değer ile son satıra ulaşarak silme işlemi yapabilirsin
    O aklıma geldi evet ama son satıra nasıl ulaşacağımı bilemedim.
  • 18-01-2021, 19:09:10
    #6
    Üyeliği durduruldu
    // önce dosya içeriği değişkene atanır.
    $data = file_get_contents('deneme.txt');
    // rtrim ile değişkenin sağ tarafına kırpma uygulanır. PHP_EOL => yeni satır demek.
    $data = rtrim($data, PHP_EOL);
    // dosya içeriği kaydedilir.
    file_put_contents('deneme.txt', $data);
    Bu kod işinize yarar.
  • 18-01-2021, 19:50:47
    #7
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    O aklıma geldi evet ama son satıra nasıl ulaşacağımı bilemedim.
    tek istediğiniz sonda kalan boş satırı silmekse hiç saydırmakla da uğraşmanıza gerek yok aslında
    file_put_contents($txtyolu, trim(file_get_contents($txtyolu)));
    bu kod işinizi görür en sonda boş duran satırı siler
  • 19-01-2021, 10:23:28
    #8
    php_eol