|
|
|
|
|
для: kasmanaft
(26.11.2006 в 21:06)
| | Спасибо работает. | |
|
|
|
|
|
|
|
для: NERUM
(26.11.2006 в 16:48)
| | Нужно для каждого слова в отдельности собирать эти случайные символы, а тут получилось что один раз собрали и ко всем мылам прилепили:
<?
$file =fopen("mail.txt", "r+");
$fileread=fgets($file);
$mail="support@mail.ru, saad@ami.ru, rogd@gamil.com, more@yandex.ru"; //$fileread
$new_rand = "";
$lengh_rand = 2;
$array_a_z_l = range('a', 'z');
$array_a_z_h = range('A', 'Z');
$array_0_9 = range('0', '9');
$total_array = array_merge($array_a_z_l, $array_a_z_h, $array_0_9);
$www_url=preg_match_all('#([[:alpha:]]{4,}+)@([[:alnum:]]+)\.([[:alnum:]]{2,4})#',$mail, $arry);
if($www_url)
{
for($i=0; $i<4; $i++)
{
for ($a=1; $a<=$lengh_rand; $a++)
{
$numerik = rand(0, 61);
$char = $total_array[$numerik];
$new_rand.= $char;
}
$str=ereg_replace("admin", "", $arry[1][$i]);
echo $str.$new_rand."<br>";
$new_rand = '';
}
}
else
{
echo "Îøèáêà";
}
?>
|
| |
|
|
|
|
|
|
|
для: NERUM
(26.11.2006 в 16:48)
| | up | |
|
|
|
|
|
|
| Работа скрипта заключается в том, что он берет первое слово в мыле, например support@mail.ru, то берет support, потом он выводит все собранные слова в мылах, а дальше должен присвоить каждому слову в его конце два случайных символа, и чтобы к каждому слову, была присвоена разная комбинация, ошибка заключается, в том что он присваевает каждому слову одинаковую комбинацию например:
support присваевает ad => supportad
saad присваевает ad => saadad
и так далее, подскажите в чем ошибка?
<?
$file =fopen("mail.txt", "r+");
$fileread=fgets($file);
$mail="support@mail.ru, saad@ami.ru, rogd@gamil.com, more@yandex.ru"; //$fileread
$new_rand = "";
$lengh_rand = 2;
$array_a_z_l = range('a', 'z');
$array_a_z_h = range('A', 'Z');
$array_0_9 = range('0', '9');
$total_array = array_merge($array_a_z_l, $array_a_z_h, $array_0_9);
For ($a=1; $a<=$lengh_rand; $a++)
{
$numerik = rand(0, 61);
$char = $total_array[$numerik];
$new_rand.= $char;
}
$www_url=preg_match_all('#([[:alpha:]]{4,}+)@([[:alnum:]]+)\.([[:alnum:]]{2,4})#',$mail, $arry);
if($www_url)
{
for($i=0; $i<4; $i++)
{
$str=ereg_replace("admin", "", $arry[1][$i]);
echo $str.$new_rand."<br>";
}
}
else
{
echo "Îøèáêà";
}
?>
|
| |
|
|
|
|