• 17-10-2015, 15:14:00
    #1
    Üyeliği durduruldu
    <?php
    header('Content-type: text/javascript');
    $idler = file('idler.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    $idler_say = count($idler);
    $id = $idler[rand(0,$idler_say)];
    $parts = explode(',', $id);
    ?>

    TXT belgesinde alt alta bilgiler bulunuyor bunları rastgele çekip kullanıyorum fakat çektiği idi kullandıktan sonra silsin istiyorum ücretli ücretsiz yardımcı olabilecek biri varsa sevinirim.
  • 17-10-2015, 15:39:06
    #2
    merhaba, şöyle bir şey işinizi görecektir.
    işlem yapmadan önce idler.txt yedeğini alın.

    header('Content-type: text/javascript');
    $idler = file('idler.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    $lines = file($idler);
    $r = array_rand($lines);
    
    $id = $lines[$r];
    unset($lines[$r]);
    file_put_contents($filename, implode("", $lines));
    kolaylıklar
  • 17-10-2015, 16:18:34
    #3
    Üyeliği durduruldu
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    merhaba, şöyle bir şey işinizi görecektir.
    işlem yapmadan önce idler.txt yedeğini alın.

    header('Content-type: text/javascript');
    $idler = file('idler.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    $lines = file($idler);
    $r = array_rand($lines);
    
    $id = $lines[$r];
    unset($lines[$r]);
    file_put_contents($filename, implode("", $lines));
    kolaylıklar
    Açıkcası kafam karıştı ben verdiğim koda entegre olabilir diye düşünmüştüm çünkü txt de satırlar şöyle.

    457899785,454522
    787955225,487741

    Bu şekilde liste uzayıp gidiyor ben her defasında verdiğim kod ile virgülden önceki rakamları farklı bir yere yazdırıyorum virgülden sonrasını farklı bir yere kullandıgım idlerin daha sonra silinmesini istiyorum.