
24.06.2008, 01:56
|
|
Познающий
Регистрация: 09.04.2008
Сообщений: 47
Провел на форуме: 758806
Репутация:
23
|
|
Помню помогли мне сдесь с генератором словарей дат. Теперь я его тебе чуток переделанный дам. Может сойдёт для твоих целей.
PHP код:
<?
set_time_limit(0);
$f = fopen('dic.txt', 'a+');
$p = '+7905'; //префикс
// Можно объявить диапазоны в виде массивов,
// а можно так, более изящно:
$dd = range(1, 31);
$mm = range(1, 12);
$gg = range(0, 99);
// Добавляем к числу нуль если оно меньше 10:
function addnull($s)
{
if ($s < 10) { $s = '0' . $s; }
return $s;
}
$dd = array_map('addnull', $dd);
$mm = array_map('addnull', $mm);
$gg = array_map('addnull', $gg);
//Генерируем словарь:
for ($i = 0; $i < sizeof($gg); $i++)
{
for ($j = 0; $j < sizeof($mm); $j++)
{
for ($k = 0; $k < sizeof($dd); $k++)
{
fputs( $f,$p . $dd[$k] . $mm[$j] . $gg[$i] . "\n");
}
}
}
echo('ok');
fclose($f);
?>
|
|
|