• 12-04-2009, 13:25:53
    #1
    Merhaba arkadaşlar,

    Txt dosyası içerisindeki içerik :

    text1
    text2
    text 3
    text deneme

    şeklinde sıralanmaktadır,hepsi alt alta ve bazı satırlarda boşluk bulunmaktadır.Bu verileri :

    text1,text2,text 3, text deneme,

    şekline nasıl getirebilirim.Elimdeki veriler biraz büyük olduğu için elle yapmak çok zor oluyor..Verileri istediğim şekle sokabilmek için ne gibi bir yol izleyebilirim.

    Teşekkürler.
  • 12-04-2009, 13:35:45
    #2
    <?php
    $dosya = "dosya.txt"; //okunacak dosya
    $oku = file($dosya); //okuma işlemi
    $len = count($oku); //toplam satir
    for ($i = 0; $i < $len; $i++) //döngüyü baslat
    
    {
        $okunan = trim($oku[$i]); //satiri al ve sagindaki solundaki bosluklari temizle
        if (!empty($okunan)) //eger satir boş degil se
    
        {
            $yazilacak .= $okunan . ","; //yazilacaklar listesine ekle
        }
    }
    $yenidosya = 'yenidosya.txt'; //yazilacak dosya
    $yazilacak = substr($yazilacak, 0, -1); //en sağda fazladan kalan virgülü sil
    $fp = fopen($yenidosya, 'w'); //yazilacak dosyayi acalim
    fwrite($fp, $yazilacak); //verileri yazdir
    fclose($fp); //dosyayi geri kapat
    ?>
    denemedim ama calismasi lazim
  • 12-04-2009, 13:36:27
    #3
    Deniyorum hocam.
    ----

    Çalıştı hocam çok teşekkür ederim.

    Yanlız 50kb dan büyük txt dosyalarını çevirmiyor, bununla ilgili ne gibi bir ayarlama yapabiliriz.
  • 12-04-2009, 14:11:54
    #4
    kodlarin basina
    ini_set('max_execution_time', 0);
    set_time_limit(0);
    ekleyip deneyin ekleyin
  • 12-04-2009, 14:12:45
    #5
    Hocam script hatasız çalışıyor ve sonlanıyor.Yanlız yeni txt dosyasının sadece boyutu değişiyor.

    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    kodlarin basina
    ini_set('max_execution_time', 0);
    set_time_limit(0);
    ekleyip deneyin ekleyin

    Dosya ftp bakınca içeriğin görünmüyor, bilgisayara indirince normal görünüyor.Çok teşekkürler.
  • 12-04-2009, 14:24:24
    #6
    Problem var mi su an yok mu anlayamadim
  • 12-04-2009, 15:01:07
    #7
    Hocam problem yok, çok teşekkür ederim; beni o kadar büyük bir yükten kurtardın ki ;