• 10-08-2019, 09:51:51
    #1
    Üyeliği durduruldu
    file_put_contents('1-aktif.txt',$success.PHP_EOL);
    Bu komutu kullanıyorum fakat alt alta yazağına öncekini silip yenisi yazıyor sürekli.
    FILE_APPEND kullanın demeyin o şekilde bu kod her çalıştığında önceki verileri silmediği için alt alta aynılarını yazıyor sürekli.
  • 10-08-2019, 10:07:05
    #2
    MeteOguzhan adlı üyeden alıntı: mesajı görüntüle
    file_put_contents('1-aktif.txt',$success.PHP_EOL);
    Bu komutu kullanıyorum fakat alt alta yazağına öncekini silip yenisi yazıyor sürekli.
    FILE_APPEND kullanın demeyin o şekilde bu kod her çalıştığında önceki verileri silmediği için alt alta aynılarını yazıyor sürekli.
    Selamlar, FILE_APPEND kullan. Yapmaya çalıştığın şeyin karşılığı bu. Eğer $success'de yazdığın dosyanın mevcut halini file_get_contents ile falan almıyorsan bayağı log yazar gibi alt alta ekleyebilirsin. Burada senin için ters giden şeyi anlayamadım.
  • 10-08-2019, 10:12:36
    #3
    Üyeliği durduruldu
    DWather adlı üyeden alıntı: mesajı görüntüle
    Selamlar, FILE_APPEND kullan. Yapmaya çalıştığın şeyin karşılığı bu. Eğer $success'de yazdığın dosyanın mevcut halini file_get_contents ile falan almıyorsan bayağı log yazar gibi alt alta ekleyebilirsin. Burada senin için ters giden şeyi anlayamadım.
    Veriler şu şekilde yazılması lazım;
    1
    2
    3

    Fakat böyle olmuyor gelen veriyi üst üste yazıyor txt'nin içinde en son kalan veri oluyor

    3

    FILE_APPEND ekleyince sizin dediğiniz gibi alt alta ekliyor fakat bu PHP tekrar çalıştığında tüm verileri silip tekrar baştan eklemesi lazım FILE_APPEND ekleyince öyle yapmıyor
    1
    2
    3
    1
    2
    3

    bu şekilde gidiyor, bu işimi görmüyor hocam.
  • 10-08-2019, 10:21:39
    #4
    $success
    yerine
    $success."\n"
    yazıp dener misin?
  • 10-08-2019, 10:24:51
    #5
    Üyeliği durduruldu
    soulmy adlı üyeden alıntı: mesajı görüntüle
    $success
    yerine
    $success."n"
    yazıp dener misin?
    böyle yazınca verin yazıyor txt'nin içerisine. Yine alt alta olmuyor hocam
  • 10-08-2019, 11:49:45
    #6
    [JSR]for ($i = 0; $i < 10; $i++)
    {
    $subject = "deneme yazısı";
    echo file_put_contents("test.txt", $i."t".$subject."n",FILE_APPEND);
    }

    Merhaba dostum bu şekilde çalışıyor dener misin bi

    't' ve 'n' başına ters slash koymayı unutma
  • 10-08-2019, 11:54:23
    #7
    Üyeliği durduruldu
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    for ($i = 0; $i < 10; $i++)
    {
    $subject = "deneme yazısı";
    echo file_put_contents("test.txt", $i."t".$subject."n",FILE_APPEND);
    }

    Merhaba dostum bu şekilde çalışıyor dener misin bi
    http://prntscr.com/oquvsd

    bu şekilde yaptı
  • 10-08-2019, 11:57:07
    #8
    MeteOguzhan adlı üyeden alıntı: mesajı görüntüle
    http://prntscr.com/oquvsd

    bu şekilde yaptı

    https://paste.ofcode.org/zkJAkC47ZVEfdVrpmYT5fA
  • 10-08-2019, 12:00:36
    #9
    Üyeliği durduruldu
    Peki bu php tekrar çalıştığında içeriği silip baştan yazmasını istiyorum öyle olmuyormu şuan her çalıştığında aynı veriyi devamına yazıyor