• 01-05-2013, 21:22:38
    #1
    Merhaba arkadaşlar, uzatmadan hemen soruma geçiyorum. Yardım eden arkadaşlara şimdiden teşekkür ediyorum, şükranlarımı sunuyorum.

    Caner.txt dosyamız olsun ve bunun içinde 3 satır var. Misal;

    1. Satır
    2. Satır
    3. Satır

    Ben PHP yardımını kullanarak bu txt dosyasındaki 2. satırı silmek istiyorum. Bu 3 satır sadece bir örnektir, 8912. satır da olabilir Böyle bir kod mevcut mu? Nette araştırdım fakat 1000. satıra kadar silme falan var. Benim istediğim belli bir satırı silmek. Şimdiden teşekkürler arkadaşlar, kolay gelsin herkese.
  • 02-05-2013, 23:13:24
    #2
    function silekle($dosya,$satir2){
    $file = fopen($dosya,'r'); 
    while(!feof($file)){  
            $satir = fgets($file); 
    if($satir2!=$satir){
    $donenveri .= $satir."\n";
    }
    } 
    fclose($file);
    file_put_contents($dosya,$donenveri);
    }
    silekle("text.txt",123);
  • 03-05-2013, 13:38:56
    #3
    onurkun adlı üyeden alıntı: mesajı görüntüle
    function silekle($dosya,$satir2){
    $file = fopen($dosya,'r'); 
    while(!feof($file)){  
            $satir = fgets($file); 
    if($satir2!=$satir){
    $donenveri .= $satir."\n";
    }
    } 
    fclose($file);
    file_put_contents($dosya,$donenveri);
    }
    silekle("text.txt",123);
    Tesekkurler hocam da silecegim satiri $satir a mi Atayacagim?



    iPhone 3GS aracılığıyla Tapatalk'tan gönderildi.
  • 03-05-2013, 19:45:04
    #4
    en altta yazdıgım silekle("text.txt",123); buradan
    silinecek dosya adı ve satırını yazıyorsun
  • 03-05-2013, 19:56:39
    #5
    Cok tesekkur ediyorum hocam


    iPhone 3GS aracılığıyla Tapatalk'tan gönderildi.