
10.06.2009, 19:56
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от LEE_ROY
лажа )
если акки идут в одну строку через пробел, выдаст:
group = user1@mail.ru assword1 user2@mail.ru assword2
email = user1@mail.ru
password = password1 user2@mail.ru  assword2
Нада делать под конкретный случай! ИМХО 
Или прописывать "или" в разделителе регулярки '(\n|\r\n|\+|\#|\ |\*)'
PHP код:
<?php
$file = 'file.txt';
$separator = '(\r\n|\z)'; // ' ' или '_' или '+' или '\n' или '\#' и т.д. :)
$content = file_get_contents($file);
preg_match_all("/(.*?):(.*?)' . $separator . '/ism", $content, $match);
for ($i = 0; $i < count($match[0]); $i++)
{
echo('group = ' . $match[0][$i]);
echo('<br>');
echo('email = ' . $match[1][$i]);
echo('<br>');
echo('password = ' . $match[2][$i]);
echo('<hr>');
}
?>
Последний раз редактировалось FireFenix; 10.06.2009 в 20:03..
|
|
|