Помогите с небольшим вопросиком по данным из файла.

вопросы и ответы по использованию PHP
Ответить
teska
Сообщения: 8
Зарегистрирован: 02 фев 2009, 20:06
Контактная информация:

Помогите с небольшим вопросиком по данным из файла.

Сообщение teska » 14 июн 2009, 16:11

Скажем имеем сейчас в наличии:

Код: Выделить всё


// количество регистраций
$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");

}

А вот как сделать чтоб брало мыло из файла на каждую регу, а не на цикл новое и удаляло взятые данные из файла по ходу забора данных.

Dark
Сообщения: 36
Зарегистрирован: 02 июн 2009, 13:17
Откуда: $xedant

Re: Помогите с небольшим вопросиком по данным из файла.

Сообщение Dark » 14 июн 2009, 22:17

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) 
	{	
	//выполняем регистрацию столько раз ,сколько в файле строчек с мыльниками
            }

$anchor->click_by_inner_text("Free Porno","true");
Пишу скрипты на заказ! icq 988151

medar2
Сообщения: 55
Зарегистрирован: 15 апр 2009, 16:48
Контактная информация:

Сообщение medar2 » 15 июн 2009, 00:21

http://www.gofuckbiz.com/showthread.php?t=9315&page=5

Кстати, file() делает массив из строк, но в конце каждой строки находится символ \n . Учитывайте это - делайте trim() в нужных местах. Или юзайте file($file, FILE_IGNORE_NEW_LINES);

teska
Сообщения: 8
Зарегистрирован: 02 фев 2009, 20:06
Контактная информация:

Re: Помогите с небольшим вопросиком по данным из файла.

Сообщение teska » 15 июн 2009, 00:34

Dark писал(а): В подобных регерах делаю так

Код: Выделить всё

$emails = array_map('rtrim',file('emails.txt')); // Файл с адресами

	foreach ($emails as $email) 
	{	
	//выполняем регистрацию столько раз ,сколько в файле строчек с мыльниками
            }

Здесь получится что мыло то все равно одинаковое на все реги. То есть если в цикле 10 рег мыло будет одно и то же на цикл, а надо на каждую регу которая в цикле разное.

medar2 - спасибо за одну часть, но ответа как сделать на каждую регу в одном цикле новое, так и не нашел.

Ответить