Страница 1 из 1
Помогите с небольшим вопросиком по данным из файла.
Добавлено: 14 июн 2009, 16:11
teska
Скажем имеем сейчас в наличии:
Код: Выделить всё
// количество регистраций
$count_reg =10;
// данные мыла
$mails= file("data/emails.txt");
// идём в цикле по регистрациям
for($e_num=0;$e_num<$count_reg;$e_num++)
{
$user_mail = $arr_emails_t[$e_num];
include ("рега 1");
include ("рега 2");
include ("рега 3");
include ("рега 4");
include ("рега 5");
include ("рега 6");
include ("рега 7");
include ("рега 8");
}
А вот как сделать чтоб брало мыло из файла на каждую регу, а не на цикл новое и удаляло взятые данные из файла по ходу забора данных.
Re: Помогите с небольшим вопросиком по данным из файла.
Добавлено: 14 июн 2009, 22:17
Dark
teska писал(а):Скажем имеем сейчас в наличии:
Код: Выделить всё
// количество регистраций
$count_reg =10;
// данные мыла
$mails= file("data/emails.txt");
// идём в цикле по регистрациям
for($e_num=0;$e_num<$count_reg;$e_num++)
{
$user_mail = $arr_emails_t[$e_num];
include ("рега 1");
include ("рега 2");
include ("рега 3");
include ("рега 4");
include ("рега 5");
include ("рега 6");
include ("рега 7");
include ("рега 8");
}
А вот как сделать чтоб брало мыло из файла на каждую регу, а не на цикл новое и удаляло взятые данные из файла по ходу забора данных.
В подобных регерах делаю так
Код: Выделить всё
$emails = array_map('rtrim',file('emails.txt')); // Файл с адресами
foreach ($emails as $email)
{
//выполняем регистрацию столько раз ,сколько в файле строчек с мыльниками
}
Добавлено: 15 июн 2009, 00:21
medar2
http://www.gofuckbiz.com/showthread.php?t=9315&page=5
Кстати, file() делает массив из строк, но в конце каждой строки находится символ \n . Учитывайте это - делайте trim() в нужных местах. Или юзайте file($file, FILE_IGNORE_NEW_LINES);
Re: Помогите с небольшим вопросиком по данным из файла.
Добавлено: 15 июн 2009, 00:34
teska
Dark писал(а):
В подобных регерах делаю так
Код: Выделить всё
$emails = array_map('rtrim',file('emails.txt')); // Файл с адресами
foreach ($emails as $email)
{
//выполняем регистрацию столько раз ,сколько в файле строчек с мыльниками
}
Здесь получится что мыло то все равно одинаковое на все реги. То есть если в цикле 10 рег мыло будет одно и то же на цикл, а надо на каждую регу которая в цикле разное.
medar2 - спасибо за одну часть, но ответа как сделать на каждую регу в одном цикле новое, так и не нашел.