• 13-11-2014, 02:41:24
    #10
    Bak sadece 8 basamaklı alfabedeki tüm harflerin toplamı 208827064576 oluyor. 9 ve 10 basamaklıya hesap makinesi error verdi.

    ini_set("memory_limit", "25000M");
    yap ve bi 10 15 dakika bekle belki sonucu görürsün.
  • 13-11-2014, 02:44:50
    #11
    Eygun adlı üyeden alıntı: mesajı görüntüle
    Bak sadece 8 basamaklı alfabedeki tüm harflerin toplamı 208827064576 oluyor. 9 ve 10 basamaklıya hesap makinesi error verdi.

    ini_set("memory_limit", "25000M");
    yap ve bi 10 15 dakika bekle belki sonucu görürsün.
    yok ustam olmuyor ama eğer benim dediğimi yapabilirsek tek tek 1-2-3-4-5 diye diye taratırız ve ozmanda kasmaz ama nasıl yapabiliriz.
  • 13-11-2014, 02:50:10
    #12
    10 basamaklı = 141 167 095 653 376 kadar veri demektir. Sen bu yapacağın şeyi bi kaç kere daha düşün.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:50:10 -->-> Daha önceki mesaj 02:45:46 --

    ilk vermiş olduğum örnektete dedigin gibi sadece o basamaktakiler geliyor yani 1. basamaktan 10 basamağa kadar döndürmüyor arrayı. sadece o basamaktan başlıyor. Dedigim gibi hata alırsın çünkü memory çok gider. array'ın bir limiti yok phpde fakat memortden kaynaklı birşey. 10 basamklıyı tek seferde zor yaparsın sanırım. ve bir daha düşün bu kadar veriyi heleki sql e kayıt edeceksin birde orda aratması var çok yavaş olur.
  • 13-11-2014, 02:52:02
    #13
    Eygun adlı üyeden alıntı: mesajı görüntüle
    10 basamaklı = 141 167 095 653 376 kadar veri demektir. Sen bu yapacağın şeyi bi kaç kere daha düşün.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:50:10 -->-> Daha önceki mesaj 02:45:46 --

    ilk vermiş olduğum örnektete dedigin gibi sadece o basamaktakiler geliyor yani 1. basamaktan 10 basamağa kadar döndürmüyor arrayı. sadece o basamaktan başlıyor. Dedigim gibi hata alırsın çünkü memory çok gider. array'ın bir limiti yok phpde fakat memortden kaynaklı birşey. 10 basamklıyı tek seferde zor yaparsın sanırım. ve bir daha düşün bu kadar veriyi heleki sql e kayıt edeceksin birde orda aratması var çok yavaş olur.
    aslında şöyle bir kod buldum fakat 7-8 karakterden sonra özel karakterler gelmeye başlıyor ekrana.

    function generateAlphabet($na) {

    $sa = "";

    while ($na >= 0) {

    $sa = chr($na % 26 + 65) . $sa;

    $na = floor($na / 26) - 1;

    }

    return $sa;

    }

    echo generateAlphabet(25 * 25)."<br />";
  • 13-11-2014, 03:31:57
    #14
    10'lar basagında sadece 141 trilyon veri var. Bunu iyice anladın değil mi, ne yapmak istediğini? Yani sen bunu kayıt etsen dahi başka problemler ile karşılaşacaksın yeterli gücün yoksa.

    Dedigim gibi bu işler bu kadar basit değil.
    Sana bir kaç link veriyorum ileride karşılabilecegin sorunlara yönelik:
    http://stackoverflow.com/questions/2...database-table
    http://stackoverflow.com/questions/4...mysql-database

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:31:57 -->-> Daha önceki mesaj 03:28:04 --

    Halen daha uğraşacaksan , limitle o zaman foksiyonu aaaaaaaaaaa dan bbbbbbbbbb ye kadar gibi. Verdiğin kodlar üzerinde düzenleme yapman gerekiyor.
  • 13-11-2014, 21:06:54
    #15
    Üyeliği durduruldu
    Tam yapmak istediğinizi söylersenz daha iyi yardımcı olunur şu an konudan kimse birşey anlamıyor...