
10.06.2009, 16:18
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Ну вот 3 варианта обработки файла:
PHP код:
<?php
// вариант 1
foreach (explode ("\n", file_get_contents ('1.txt')) as $line) {
if (empty ($line))
continue;
list ($email, $pass) = explode (':', $line);
echo "$email\t$pass\n";
}
// вариант 2
foreach (file ('1.txt') as $line) {
$line = rtrim ($line);
if (empty ($line))
continue;
list ($email, $pass) = explode (':', $line);
echo "$email\t$pass\n";
}
// вариант 3
$content = file_get_contents ('1.txt');
$content = preg_replace ('/\n+/', "\n", $content);
preg_match_all ('/(.+?):(.+?)\n/', $content, $m);
for ($i = 0; $i < count ($m[1]); $i++) {
echo "{$m[1][$i]}\t{$m[2][$i]}\n";
}
?>
В последнем случае надо б иметь в конце файла пустую строку
Последний раз редактировалось krypt3r; 10.06.2009 в 16:20..
|
|
|