[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: строка из файла в переменную
olegod
Здравствуйте! Есть скрипт который проверяет номера icq на работоспособность:
$icq = new ICQclient($name, $pass);
$icq->connect();
if($icq->connected)
{
$icq->login();
if($icq->logged)
{
$goodfile = fopen($good, "a");
fwrite($goodfile, "{$name};{$pass}n");
fclose($goodfile);
}
else
{
$badfile = fopen($bad, "a");
fwrite($badfile, "{$name};{$pass}n");
fclose($badfile);
}
}

else
exit();
}

Скрипт берёт из переменной $name номер icq, а из $pass пароль от него, записывает хорошие в good.txt, плохие в bad.txt, в формате uin;pass.
Так вот мне надо что бы скрипт брал из списка(uins.txt) строку в формате uin;pass и помещал uin в переменную $name а pass в переменную $pass. А после проверки удалял проверенную строку. Как это сделать?



Спустя 1 час, 1 минута, 34 секунды (26.07.2011 - 11:07) denash написал(а):
Смотрим на функции fgets, feof, explode. Думай

Спустя 9 минут, 58 секунд (26.07.2011 - 11:17) denash написал(а):
Если уж совсем невмоготу

<?php
$fp=fopen('my.txt','r');
while (!feof($fp))
{
$res=explode(';',fgets($fp));
echo $res[0]; //Наш номер icq
echo $res[1]; //Наш пароль
}
?>

Спустя 18 минут, 36 секунд (26.07.2011 - 11:36) olegod написал(а):
Спасибо огромное, но с помощью какого кода можно потом из txt файла удалить строку uin;pass

Спустя 1 час, 3 минуты, 37 секунд (26.07.2011 - 12:39) mako написал(а):
Т.е ты хочешь брать из файла строку и отправлять её на проверку, в зависимости от условий она попадет в 'хороший' или в 'плохой' файл, а потом стереть строку из начального файла?

Спустя 4 минуты, 47 секунд (26.07.2011 - 12:44) olegod написал(а):
Да!

Спустя 3 минуты, 53 секунды (26.07.2011 - 12:48) Winston написал(а):
Лучше использовать ф-ю file, меньше геммора будет с fopen fwrite fclose

Спустя 34 минуты, 38 секунд (26.07.2011 - 13:23) olegod написал(а):
Я слышал что эта функция подойдёт только для файлов небольшого размера, например в файле uins.txt может быть более 100000 строк



Спустя 4 минуты, 17 секунд olegod написал(а):
Ну так что насчёт удаления строки?

Спустя 5 минут, 4 секунды (26.07.2011 - 13:28) Winston написал(а):
Цитата (olegod @ 26.07.2011 - 13:23)
Ну так что насчёт удаления строки?

Могу сделать за 5$

Спустя 56 секунд (26.07.2011 - 13:29) olegod написал(а):
Отпиши в icq 4010412

Спустя 12 дней, 25 минут, 21 секунда (8.08.2011 - 13:54) Guest написал(а):
Всем спасибо, тему можно закрыть!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.