• 15-01-2011, 01:49:10
    #1
    elimdeki .txt dosyasındaki satırlarda veriler mevcut ben bu verileri , işaretinden sonrasın silerek yeni bir txt ye kaydetmek istiyorum.


    verilerfalanfilan,1998-kkh
    verilerfalanfsan,2988-kkh
    verilerfalanslan,1718-kkh

    şeklindeki verileri

    verilerfalanfilan
    verilerfalanfsan
    verilerfalanslan

    şeklinde temizleyecek bir kod mevcutmudur?
  • 15-01-2011, 01:53:42
    #2
    explode ve fopen fonksiyonları işinizi görecektir
  • 15-01-2011, 13:01:01
    #3
    örnek bir kod varmıdır ?
  • 15-01-2011, 15:15:41
    #4
    kod şu an elimde yok ama aynı .htaccess gibi oluyor
    örnek function explode
    (*.*),(*.*),-kkh ile alınıyor spnrada $1 şeklinde kullanılıyordu
    tarzı bir kod du.
    yanılıyor olabilirim
    Kolay Gelsin
    İyi Günler
  • 15-01-2011, 15:33:26
    #5
    Elumre adlı üyeden alıntı: mesajı görüntüle
    kod şu an elimde yok ama aynı .htaccess gibi oluyor
    örnek function explode
    (*.*),(*.*),-kkh ile alınıyor spnrada $1 şeklinde kullanılıyordu
    tarzı bir kod du.
    yanılıyor olabilirim
    Kolay Gelsin
    İyi Günler
    preg_replace veya preg_matchı kast ediyorsunuz sanırım..

    http://rubular.com/r/1wfWZv6mqA linkini inceleyebilirsin.. konu sahibi
  • 15-01-2011, 15:39:43
    #6
    $txt = @file_get_contents('okunacakdosya.txt');
    
    $veriler = explode("\r\n" , $txt);
    
    foreach($veriler as $verim)
    {
    
    list($bir, $iki) = explode(",", $verim);
    
    file_put_contents ('yazilacakdosya.txt', file_get_contents ('yazilacakdosya.txt')  . $entry .= sprintf("\n") . $bir);
    
    
    }

    Yazilacakdosya.txt 777 olmalı unutma.
  • 15-01-2011, 16:27:13
    #7
    saolun hepsi faydalı bilgi CoLLeR in yazdığı kodu deniyicem.
  • 15-01-2011, 19:36:05
    #8
    yalnızca 1. satırdakini yazıyor 2. satıra geçmiyor
  • 15-01-2011, 19:41:57
    #9
    döngü ile satır satır okutuyor musunuz?