• 31-07-2019, 15:31:46
    #1
    Merhaba,

    10.000 küsür adet TXT dosyası ve bu dosya içerisinde yer alan verilerim mevcut. Bu verileri json ile kontrol ediyor ve yazdırıyorum. Fakat yazdırırken TXT dosyasının adını manuel olarak çağırıyorum.

    Amacım;

    TXT dosyasının adını manuel olarak yazdırmak yerine, sayfalama yapmak. Bunu nasıl yapabilirim?

    NOT: Ayrıca bu TXT dosyalarını hasarsız şekilde nasıl birleştirebilirim?
  • 31-07-2019, 15:34:02
    #2
    Üyeliği durduruldu
    This is why we use database.
  • 31-07-2019, 15:49:28
    #3
    ystr adlı üyeden alıntı: mesajı görüntüle
    This is why we use database.
    He is really not normal
  • 31-07-2019, 16:20:39
    #4
    Üyeliği durduruldu
    WebilisimNET adlı üyeden alıntı: mesajı görüntüle
    He is really not normal
    Önce şunu şuraya bırakalım, cehaletimizi atalım üstümüzden:
    https://www.sitepoint.com/performant...big-files-php/

    Oh ferahladıysak konuya dönelim:
    Dosya birleştirmek için dizin içindeki dosyaları tek tek gezip okuyup boş bir dosyanın ardına ekleye ekleye gideceksin.
    Bırda:
    https://stackoverflow.com/questions/...d-with-same-st

    Dosya sayfalaması için, dizin içindeki dosya isimlerini ayrı bi ini dosyasına yazarsın. Oradaki en son rakam neyse, bi sonraki dosyayı onun bi fazlasını oluşturur. O rakamı da dosya isimlerini tutan dosyanda güncellersin.
    Bunu da ini file yaparsan tatlış olar.
  • 31-07-2019, 16:26:58
    #5
    ystr adlı üyeden alıntı: mesajı görüntüle
    Önce şunu şuraya bırakalım, cehaletimizi atalım üstümüzden:
    https://www.sitepoint.com/performant...big-files-php/

    Oh ferahladıysak konuya dönelim:
    Dosya birleştirmek için dizin içindeki dosyaları tek tek gezip okuyup boş bir dosyanın ardına ekleye ekleye gideceksin.
    Bırda:
    https://stackoverflow.com/questions/...d-with-same-st

    Dosya sayfalaması için, dizin içindeki dosya isimlerini ayrı bi ini dosyasına yazarsın. Oradaki en son rakam neyse, bi sonraki dosyayı onun bi fazlasını oluşturur. O rakamı da dosya isimlerini tutan dosyanda güncellersin.
    Bunu da ini file yaparsan tatlış olar.
    Yaparsın yapamazsın demedik zaten üstadım.
    Neden veritabanı kullanmak yerine txt dosyalarına yazma ihtiyacın olduğunu kavrayamadık. Zira ileride bir çok problemlerle karşılaşabilirsin.
  • 31-07-2019, 16:57:50
    #6
    Üyeliği durduruldu
    WebilisimNET adlı üyeden alıntı: mesajı görüntüle
    Yaparsın yapamazsın demedik zaten üstadım.
    Neden veritabanı kullanmak yerine txt dosyalarına yazma ihtiyacın olduğunu kavrayamadık. Zira ileride bir çok problemlerle karşılaşabilirsin.
    Soruyu ben sormadimki 😂
  • 31-07-2019, 17:23:33
    #7
    ystr adlı üyeden alıntı: mesajı görüntüle
    Soruyu ben sormadimki 😂
    Işte sorana dedim
  • 04-08-2019, 01:14:21
    #8
    glob('*.txt');
    sonu txt ile bütün tüm herşeyi array olarak verir
    ondan sonrası işte bol parçala yönet