Hey
Ik zoek een multiple key generator die ongeveer 500 key's kan aanmaken en die automatisch een mySQL query gooit.
Nu heb ik zelf hier al wat voor lopen zoeken maar ik kan niks fatsoenlijks vinden
weten jullie misschien iets ?

Verplaats van Koffiehoek naar PHP door Jason de Ridder
PHP Newb heeft net een script gepost waarmee je random keys kunt genereren. Gooi dit in een for loopje en zet er een query achter. Lijkt me niet zo lastig.

Verder hoort dit topic niet in deze categorie thuis
hmm oke
ik zal even kijken
maar ik wist niet waar ik hem anders moest laten ^_^
Gewoon in PHP.

Gebruik idd het principe wat PHPForce zegt.

Alles wat je wilt in een array gooien die shuffelen. en dan met een for loop eruit knallen.


<?php
    $hoevaak = 500; // hoe veel keys
    $hoelang = 12; // hoeveel karakters de key moet zijn.
    $keys = array();
    $karakters = array_merge(range('a', 'z'), range('A', 'Z'), range('0', '9'));
    for($i = 0; $i <= $hoevaak; $i++) {
        shuffle($karakters);
        $key = '';
        for($j = 0; $j <= $hoelang; $j++) {
            $key .= $karakters[$j];
        }
        array_push($keys, $key);
    }
    foreach($keys as $counter => $value) {
        if(mysql_query("INSERT INTO keys (key_id, key_value) VALUES (".$counter.", '".$value."'")) {
            echo "\n".$counter.' => '.$value.'. Succesvol toegevoegd!<br />';
        }
    } 
?>


Will do!
Let wel, gooi ze in een array, gebruik dan array_unique() om eventuele dubbele waarden eruit te halen. Tel dan de waarden, als het er nog geen 500 zijn, maak er nog wat nieuwe bij. Tot het 500 unieke zijn.

Reageren