|
|
|
| Всем привет! Сижу и думаю как выбрать нужные строки с файла и потом их сравнить с данными другого документа, и наконец их сохранить в случае несовпадения в следующий файл.
Для начала.
В файле допустим на строке 10 имеется запись email=test@mail.ru а на строке 11 - password=4343bg.
Собственно вопрос: как узнать данные после =? Строк с email и password много. Ясно что будет цикл. И еще нужно узнавать данные тех email и password которые идут в начале строки, а не попадаются где-то в строке. Буду благодарен за примерчики. Не могу сообразить как выбрать нужные данные =\. | |
|
|
|
|
|
|
|
для: TetRiska
(03.10.2009 в 02:36)
| | Помогите разобраться, юзал поиск, но подобного решения не нашел :( | |
|
|
|
|
|
|
|
для: TetRiska
(03.10.2009 в 15:55)
| | такс немного накинул кода :) для наглядности покажу как хранятся данные в текстовом файле.
----------------------------------------
Keys: email=falina_lagunova@bk.ru1357924680fkbyffalinalagunova@bk.ru1357924680fkbyf
Data:
act=login
success_url=
fail_url=
try_to_login=1
to=
vk=
email=alinalagunova@bk.ru
pass=1357924680fkbyf
expire=
|
мне нужно чтобы выбрало лишь те мыло и пароль что начинаются с начала строки, т.е.
email=alinalagunova@bk.ru
pass=1357924680fkbyf
|
вот что я пока сделать смог
<?php
$array = file("vk.txt");
foreach( $array as $string )
{
$expld1 = explode("email=", $string);
$expld2 = explode("pass=", $string);
echo $expld1[1].":".$expld2[1]."<br>";
}
?>
|
выводит так
:
:
:
:
:
:
alinalagunova@bk.ru :
:
:
:
:
:
:
alinalagunova@bk.ru :
:1357924680fkbyf
:
:
:
:
:
:
:
|
а хотелось бы alinalagunova@bk.ru:1357924680fkbyf
помогите дописать код. Заранее благодарен. | |
|
|
|
|
|
|
|
для: TetRiska
(04.10.2009 в 20:57)
| | Так, а что должно выводится? | |
|
|
|
|
|
|
|
для: cheops
(05.10.2009 в 12:26)
| | alinalagunova@bk.ru:1357924680fkbyf
alinalagunova2@bk.ru:gvrvebdfvbgfdgbn
alinalagunova3@bk.ru:geww111111111
etc. | |
|
|
|
|
|
|
|
для: TetRiska
(05.10.2009 в 21:22)
| | Поставьте тогда проверку, не являются ли переменные $expld1 и $expld2 пустыми.
<?php
$array = file("vk.txt");
foreach( $array as $string )
{
$expld1 = explode("email=", $string);
$expld2 = explode("pass=", $string);
if(!empty($expld1) && !empty($expld2))
echo $expld1[1].":".$expld2[1]."<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(05.10.2009 в 23:13)
| | благодарю за помощь! :) | |
|
|
|