• 30-08-2017, 16:26:23
    #1
    Merhaba arkadaşlar. Php ile txt dosyasına yazacağım verielere sınırlama koymak istiyorum. Örneğin 20 satır yazma işleminden sonra yeni yazılacak veri, en baştakini silip onun yerine yazılacak.
    Yardımcı olursanız sevinirim...
  • 30-08-2017, 16:44:10
    #2
    $dosya = file_get_contents("dosya.txt");
    $satirdizisi=explode("\n",$dosya);
    $satirsayisi = count($satirdizisi);

    if($satirsayisi>=20){
    array_splice($satirdizisi, 0, 1);
    }

    $satirdizisi[]="Yeni Eklenecek Satır";
    $yenidosyaicerigi=implode("\n",$satirdizisi);



    En son bu $yenidosyaicerigi değişkeni tekrar yazdırılacak. Bir test edin düzenlemeleri kendinize göre yaparsınız.
  • 30-08-2017, 18:48:02
    #3
    Wacky adlı üyeden alıntı: mesajı görüntüle
    $dosya = file_get_contents("dosya.txt");
    $satirdizisi=explode("\n",$dosya);
    $satirsayisi = count($satirdizisi);

    if($satirsayisi>=20){
    array_splice($satirdizisi, 0, 1);
    }

    $satirdizisi[]="Yeni Eklenecek Satır";
    $yenidosyaicerigi=implode("\n",$satirdizisi);



    En son bu $yenidosyaicerigi değişkeni tekrar yazdırılacak. Bir test edin düzenlemeleri kendinize göre yaparsınız.
    Teşekkürler Sanırım çalışıyor. Mysql olarak sorunu çözdüm ancak bunuda tam olarak deneyeceğim. Hangii sunucuyu yormazsa o işimi görür.