Велемир
04.05.2009, 17:54
Люди,накосячил я чет со скриптом,Который Zedi помогал исправлять,а ошибку найти никак не могу:(.Может,кто сможет ? Битый час уже пытаюсь... Скрипт не записывает ничего,а почему - непонятно.
ПЫСЫ: Фаилы все у меня есть и названы правильно.Лежат в одной директории.
<?php
//PHP фаил должен быть вида логин;пароль !)));
set_time_limit(0);
$fp = file("hacked_emails.txt");
$m = fopen("mail.ru.txt", "w");
$yah = fopen("yahoo.txt", "w");
$yan = fopen("yandex.txt", "w");
$g = fopen("gmail.txt","w");
$n = fopen("rambler.txt","w");
$u = fopen("ukr.net.txt","w");
$t = fopen("telenet.ru.txt","w");
$b = fopen("bigmir.txt","w");
$my = fopen("mymail.txt","w");
$o = fopen("others.txt","w");
$i = 0;
$i1 = 0;
$i2 = 0;
$i3 = 0;
$i4 = 0;
$i5 = 0;
$i6 = 0;
$i7 = 0;
$i8 = 0;
$i9 = 0;
foreach ($fp as $line)
{
if (preg_match("/^[0-9a-z_\.]+@mail.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@inbox.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@list.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@bk.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@telenet.ru/", $line))
{
fwrite($t, $line);
$i7++;
}
if (preg_match("/^[0-9a-z_\.]+@yahoo.com/", $line))
{
fwrite($yah, $line);
$i1++;
}
if (preg_match("/^[0-9a-z_\.]+@mymail-in.net/", $line))
{
fwrite($my, $line);
$i8++;
}
if (preg_match("/^[0-9a-z_\.]+@yandex.ru/", $line))
{
fwrite($yan, $line);
$i2++;
}
if (preg_match("/^[0-9a-z_\.]@bigmir.net/", $line))
{
fwrite($b, $line);
$i6++;
}
if (preg_match("/^[0-9a-z_\.]+@gmail.com/",$line))
{
fwrite($g,$line);
$i3++;
}
if(preg_match("/^[0-9a-z_\.]+@ukr.net/",$line))
{
fwrite($u,$line);
$i4++;
}
if(preg_match("/^[0-9a-z_\.]+@rambler.ru/",$line)) {
fwrite($n,$line);
$i5++;
}
}
fclose($m);
fclose($yah);
fclose($yan);
fclose($u);
fclose($n);
fclose($t);
fclose($b);
fclose($g);
fclose($my);
fclose($o);
echo "Mail.ru: $i ящиков<br>";
echo "Yahoo.com: $i1 ящиков<br>";
echo "Yandex.ru: $i2 ящиков<br>";
echo "Gmail.com: $i3 ящиков<br>";
echo "Ukr.net $i4 ящиков<br>";
echo "Rambler.ru: $i5 ящиков<br>";
echo "Bigmir.net: $i6 ящиков<br>";
echo "Telenet.ru: $i7 ящиков<br>";
echo "mymail-in.net: $i8 ящиков<br>";
echo "Другие мылы: $i9 ящиков<br>";
?>
ПЫСЫ: Фаилы все у меня есть и названы правильно.Лежат в одной директории.
<?php
//PHP фаил должен быть вида логин;пароль !)));
set_time_limit(0);
$fp = file("hacked_emails.txt");
$m = fopen("mail.ru.txt", "w");
$yah = fopen("yahoo.txt", "w");
$yan = fopen("yandex.txt", "w");
$g = fopen("gmail.txt","w");
$n = fopen("rambler.txt","w");
$u = fopen("ukr.net.txt","w");
$t = fopen("telenet.ru.txt","w");
$b = fopen("bigmir.txt","w");
$my = fopen("mymail.txt","w");
$o = fopen("others.txt","w");
$i = 0;
$i1 = 0;
$i2 = 0;
$i3 = 0;
$i4 = 0;
$i5 = 0;
$i6 = 0;
$i7 = 0;
$i8 = 0;
$i9 = 0;
foreach ($fp as $line)
{
if (preg_match("/^[0-9a-z_\.]+@mail.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@inbox.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@list.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@bk.ru/", $line))
{
fwrite($m, $line);
$i++;
}
if (preg_match("/^[0-9a-z_\.]+@telenet.ru/", $line))
{
fwrite($t, $line);
$i7++;
}
if (preg_match("/^[0-9a-z_\.]+@yahoo.com/", $line))
{
fwrite($yah, $line);
$i1++;
}
if (preg_match("/^[0-9a-z_\.]+@mymail-in.net/", $line))
{
fwrite($my, $line);
$i8++;
}
if (preg_match("/^[0-9a-z_\.]+@yandex.ru/", $line))
{
fwrite($yan, $line);
$i2++;
}
if (preg_match("/^[0-9a-z_\.]@bigmir.net/", $line))
{
fwrite($b, $line);
$i6++;
}
if (preg_match("/^[0-9a-z_\.]+@gmail.com/",$line))
{
fwrite($g,$line);
$i3++;
}
if(preg_match("/^[0-9a-z_\.]+@ukr.net/",$line))
{
fwrite($u,$line);
$i4++;
}
if(preg_match("/^[0-9a-z_\.]+@rambler.ru/",$line)) {
fwrite($n,$line);
$i5++;
}
}
fclose($m);
fclose($yah);
fclose($yan);
fclose($u);
fclose($n);
fclose($t);
fclose($b);
fclose($g);
fclose($my);
fclose($o);
echo "Mail.ru: $i ящиков<br>";
echo "Yahoo.com: $i1 ящиков<br>";
echo "Yandex.ru: $i2 ящиков<br>";
echo "Gmail.com: $i3 ящиков<br>";
echo "Ukr.net $i4 ящиков<br>";
echo "Rambler.ru: $i5 ящиков<br>";
echo "Bigmir.net: $i6 ящиков<br>";
echo "Telenet.ru: $i7 ящиков<br>";
echo "mymail-in.net: $i8 ящиков<br>";
echo "Другие мылы: $i9 ящиков<br>";
?>