Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- ##### NAME GENERATOR #####################################################
- ?>
- <html>
- <head><title>Name Generator</title></head>
- <body>
- <h2>Name Generator</h2>
- <hr>
- <p><b>Tokens:</b> {web2} {mall} {ebay} {gen|5} {gen|5,8} {domain}</p>
- <hr>
- <form action="" method="post">
- <table>
- <tr><td width="130"><b>Domains: </b></td><td><textarea rows="5" name="domains" cols="33"><? echo $_POST['domains']; ?></textarea></td></tr>
- <tr><td><b>Input Tokens: </b></td><td><input type="text" name="tokens" size="38" value="<? echo $_POST['tokens']; ?>"></td></tr>
- <tr><td><b>Number: </b></td><td><input type="text" name="num" size="3" value="<? echo $_POST['num']; ?>"></td></tr>
- <tr><td><input type="submit" name="submit" value="Generate"></td></td><td></tr>
- </table>
- </form>
- <hr>
- </body>
- </html>
- <?
- $output = array();
- if(isset($_POST['submit'])){
- $domains = array_map(trim,explode("\n",trim($_POST["domains"])));
- $c = 0; $i = 0;
- while($c < (($_POST['num'] * 2)+1000)){
- $out = $_POST['tokens'];
- $out = preg_replace_callback("|{web2}|","web2name",$out);
- $out = preg_replace_callback("|{ebay}|","ebayname",$out);
- $out = preg_replace_callback("|{mall}|","mallname",$out);
- $out = str_replace("{domain}",$domains[$i],$out);
- $out = preg_replace_callback("|{gen\|([0-9]+,)*[0-9]+}|","genname",$out);
- $i++;
- if($i == count($domains))$i = 0;
- if(trim($out)!='')$output[] = $out;
- $c++;
- }
- }
- //shuffle($output);
- $output = array_unique($output);
- //foreach($output as $o)echo $o."<br />";
- for($i=0;$i<$_POST['num'];$i++)echo $output[$i]."<br />";
- function genname($match){
- $temp = str_replace("}","",$match[0]);
- $bits1 = explode("|",$temp);
- $b2 = explode(",",$bits1[1]);
- $min = $b2[0];
- $max = $b2[1];
- if(!strlen($max))$max = $min;
- $vowels = 'aeuoi';
- $consonants = 'bcdfghjklmnprstvw';
- $password = '';
- $alt = time() % 2;
- for($i = 0; $i < rand($min,$max); $i++){
- if($alt == 1){
- $password .= $consonants[(rand() % strlen($consonants))];
- $alt = 0;
- }else{
- $password .= $vowels[(rand() % strlen($vowels))];
- $alt = 1;
- }
- }
- return $password;
- }
- function mallname(){
- $sec = array('store','shop','outlet','boutique','market','mall','emporium','mill','stand','supermart','mart','stores','shops','outlets','boutiques','markets','malls','stand');
- shuffle($sec);
- return $sec[0];
- }
- function ebayname(){
- $names = array_map(trim,file("ebayitems.txt"));
- shuffle($names);
- return $names[0];
- }
- function web2name(){
- $syl_1 = array("napi", "tura", "bebo", "febo", "mano", "tera", "kilo", "texa", "ico", "pora", "mavi", "papi", "nasi", "parma", "eli", "kaq", "ijo", "cas", "mon", "bori", "haka", "kino", "bi", "bo", "bu", "ba", "li", "lo", "lu", "la", "by", "ly", "ca", "co", "cu", "ci", "cy", "ce", "da", "de", "di", "do", "du", "dy", "fa", "fe", "fi", "fo", "fu", "fy", "ga", "ge", "gi", "go", "gu", "gy", "ha", "he", "hi", "ho", "hu", "hy", "ja", "je", "ji", "jo", "ju", "jy", "ka", "ke", "ki", "ko", "ku", "ky", "ma", "me", "mi", "mo", "mu", "my", "nee", "mee", "tee", "kee", "cee", "bee", "jee", "gata", "roma", "kata", "kimo", "poly", "tapi"); // add more...
- $syl_2 = array("poka", "kina", "wala", "rata", "koli", "yuma", "lama", "dana", "ripo", "kira", "bola", "waki", "nata", "boo", "bedo", "sti", "makfi", "roti", "meta", "kofi", "pilo", "giru", "feeta", "keet", "pa", "pe", "pi", "po", "pu", "py", "qa", "qe", "qi", "qo", "qu", "qy", "ra", "re", "ri", "ro", "ru", "ry", "sa", "se", "si", "so", "su", "sy", "ta", "te", "ti", "to", "tu", "ty", "va", "ve", "vi", "vo", "vu", "vy", "wa", "we", "wi", "wo", "wu", "wy", "xa", "xe", "xi", "xo", "xu", "xy", "ya", "ye", "yi", "yo", "yu", "za", "ze", "zi", "zo", "zu", "zy", "baa", "daa", "faa", "neek", "zeek", "qeek", "veek", "meek", "feek", "jeek"); // add more...
- return $syl_1[rand(0,(count($syl_1)-1))].$syl_2[rand(0,(count($syl_2)-1))];
- }
- ?>
Add Comment
Please, Sign In to add comment