Писал для себя на решил поделиться Генер генит мыла вида имя 1-4 цыфры, случайный домен майл. Генер вегда можно использовать для гена мыла других почт Список домов пишем в массив $domen список имен в $nik PHP: <?php $nik= array('alex','andrey','oleg','alena','masha','nina','olyga','anna'); //пишем список ников $domen= array('@mail.ru','@inbox.ru','@bk.ru','@list.ru'); //пишем список доменов if ($_POST['start']==true){ for($i=0;$i<=$_POST['number']-1;$i++){ $domenr= mt_rand(1,count($domen)-1); $nikr= mt_rand(1,count($nik)-1); $numer= mt_rand(1,4); switch ($numer){ case 1: $mail.=$nik[$nikr].mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; case 2: $mail.=$nik[$nikr].mt_rand(0,9).mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; case 3: $mail.=$nik[$nikr].mt_rand(0,9).mt_rand(0,9).mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; case 4: $mail.=$nik[$nikr].mt_rand(0,9).mt_rand(0,9).mt_rand(0,9).mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; } $mail=''; } } if ($_POST['start']==false){ print (" <form action='' method='post'> <input type='hidden' name='start' value='1' /> Количество мыла <input type='text' name='number' /><br> <input type='submit' value='Запуститиь' /> </form> "); } ?>
Сделал версию для гена под любые почтовие сервера PHP: <?php $nik= array('alex','andrey','oleg','alena','masha','nina','olyga','anna'); //пишем список ников $domen= array('@mail.ru','@inbox.ru','@bk.ru','@list.ru'); //пишем список доменов на mail.ru $pocta= array('yandex.ru','mail.ru','gmail.com'); //пишем список адресов почтовых серверов типа yandex if ($_POST['start']==true){ for($i=0;$i<=$_POST['number']-1;$i++){ if ($_POST['pocta']=='mail.ru'){ $domenr= mt_rand(1,count($domen)-1); } else{ $domenr=1; $domen[$domenr]='@'.$_POST['pocta']; } $nikr= mt_rand(1,count($nik)-1); $numer= mt_rand(1,4); switch ($numer){ case 1: $mail.=$nik[$nikr].mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; case 2: $mail.=$nik[$nikr].mt_rand(0,9).mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; case 3: $mail.=$nik[$nikr].mt_rand(0,9).mt_rand(0,9).mt_rand(0,9); echo $mail.$domen[$domenr].'<br>'; break; case 4: $mail.=$nik[$nikr].mt_rand(0,9).mt_rand(0,9).mt_rand(0,9).mt_rand(0, 9); echo $mail.$domen[$domenr].'<br>'; break; } $mail=''; } } if ($_POST['start']==false){ for ($i=0;$i<count($pocta);$i++){ $option.='<option value='.$pocta[$i].' >'.$pocta[$i].'</option>'; } print (" <form action='' method='post'> <input type='hidden' name='start' value='1' /> Количество мыла <input type='text' name='number' /><br><br> Кого геним <select name='pocta'> ".$option." </select><br><br> <input type='submit' value='Запуститиь' /> </form> "); } ?>