• 12-11-2010, 23:43:59
    #1
    sanırım çok kolay birşey soruyorum ama php ye yeni başladım ve bu kodu bulamadım. yazdığım programda bir çok veri üretiyorum ve bu verileri metin belgesine (txt olarak) kaydetmesini istiyorum. şöyleki:

    programa deneme yazdığımda işleme başlıyor ve sonuçları deneme1 değişkenine atıyor. echo $deneme1 diyerek ekrana sonucu listeletebiliyorum. benim istediğim deneme1 değişkenine gelen sonuçları deneme.txt olarak bilgisayarımda istediğim klasore kaydetmesi. (metin belgesine yazdırma)

    ikinci olarak liste.txt dosyasında bulunan bir listeyi alıp her satırdaki veriyi çekip kullanmak isitiyorum. biraz daha açayım. deneme.txt dosyasında kayıtlı veriler;

    satır1
    satır2
    satır3
    satır4
    satır5
    .....
    .....

    şeklinde altalta sıralı. bunları alıp bir dizi değişkenine atamak istiyorum. satır sayısı değişiyor ve 50-100 bine kadar çıkıyor. ben bunlaraı bu kadar yazasıya iki satırlık komutla halledibilecek gibi geliyor bana biri bana o komutları söyleyebilirmi?
  • 13-11-2010, 00:22:28
    #2
    Üyeliği durduruldu
    file_put_contents
    File_get_contents
  • 13-11-2010, 01:12:48
    #3
    kullanımı açabilirmisin biraz. denedim hata veriyor. birde dosyayı nereye kaydediyor
  • 13-11-2010, 10:24:59
    #4
    .txt yazdırmak için ; http://www.php.net/manual/tr/function.fwrite.php

    .txt'yi ekrana dökmek için ; http://www.php.net/manual/tr/function.file.php

    Bunlar tam olarak işini görecektir
  • 13-11-2010, 11:40:45
    #5
    Üyeliği durduruldu
    mmX adlı üyeden alıntı: mesajı görüntüle
    .txt yazdırmak için ; http://www.php.net/manual/tr/function.fwrite.php

    .txt'yi ekrana dökmek için ; http://www.php.net/manual/tr/function.file.php

    Bunlar tam olarak işini görecektir
    file_get_contents ve file_put_contents daha hızlı çalışır. bunları dene
  • 13-11-2010, 14:58:22
    #6
    Oktigh adlı üyeden alıntı: mesajı görüntüle
    file_get_contents ve file_put_contents daha hızlı çalışır. bunları dene
    bunlarlarla yapamadım. fopen ve fwrite kullandım. bir sorun daha çıktı şimdi. fwrite ($dosya , $metin);
    kullanıyorum yan yana yazıyor. ben alt alta sıralamak istiyorum. sabaha kadar araştırdım bulamadım. \n falan işe yaramıyor.
  • 13-11-2010, 15:17:39
    #7
    Üyeliği durduruldu
    ebroker adlı üyeden alıntı: mesajı görüntüle
    bunlarlarla yapamadım. fopen ve fwrite kullandım. bir sorun daha çıktı şimdi. fwrite ($dosya , $metin);
    kullanıyorum yan yana yazıyor. ben alt alta sıralamak istiyorum. sabaha kadar araştırdım bulamadım. \n falan işe yaramıyor.
    file_put_contents('file.txt', 'icerik buraya');
    Eğer, file.txt yoksa, scripti çalıştırdığın dizinde oluşturur
  • 13-11-2010, 15:25:33
    #8
    Oktigh adlı üyeden alıntı: mesajı görüntüle
    file_put_contents('file.txt', 'icerik buraya');
    Eğer, file.txt yoksa, scripti çalıştırdığın dizinde oluşturur
    olmadı ya aynı şekilde denedim. fwrite çalıştı o çalışmadı
  • 13-11-2010, 15:59:49
    #9
    fwrite ile alt alta yazdırmayı çözdüm arkadaşlar dün geceden beri ufacık şey için uğraşıyorum. belki birine lazım olur

    fwrite ($dosya , $metin."\r\n");

    şeklinde oluyor. ama en sona bir tanede boş satır ekliyor