[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Взять строки из файла
nikusis
Доброго. Помогите пожалуйста.
...
PHP
$arrblogurl file ("E:\blogurl.txt"); //файл с url`ами
for ($i=0;$i<5;$i++)
{
 
$browser->navigate("http://blog.ru/09/2009/topic1/); // перех

Как сделать чтобы брались из текстового файла url по порядку, начиная с первой строки, а количество циклов соответсвовало строкам, т.е. кол-ву урл в фале?

Извините не в ту тему запостил. Перенесите в раздел для новичков ))



Спустя 44 минуты, 1 секунда (27.10.2009 - 16:27) sergeiss написал(а):
Тему переместил в другой раздел.

И пользуйся тэгами кодов, плз!

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

Спустя 14 минут, 24 секунды (27.10.2009 - 16:42) nikusis написал(а):
А как быть с циклом? Нужно чтобы кол-во строк в фале соответсвовало кол-ву циклов. Что для этого нужно сделать?
Помогите плиз. Слабо разбираюсь в программировании.

PHP
$arrblogurl file ("E:\blogurl.txt"); //файл с url`ами
for ($i=0;$i<5;$i++)
{
$url $arrblogurl;
$browser->navigate("$url"); 
}

Вот так надо?

Спустя 26 минут, 59 секунд (27.10.2009 - 17:09) Michael написал(а):
Вот так пробуй:
PHP
$arrblogurl file ("E:\blogurl.txt"); //файл с url`ами
for ($i=0;$i<count($arrblogurl);$i++)
{
$url $arrblogurl[$i];
$browser->navigate("$url"); 
}

Спустя 20 минут, 6 секунд (27.10.2009 - 17:29) sergeiss написал(а):
Используй цикл foreach! Тогда тебе не надо знать ни количество элементов в массиве, ни их индексы.

Спустя 1 час, 32 минуты, 38 секунд (27.10.2009 - 19:01) kirik написал(а):
Michael
count лучше выносить за пределы второго выражения в for(). Потому что оно выполняется при каждом проходе цикла, тобишь ты пересчитываешь количество элементов каждый раз.
PHP
// так
$c = count($arr)
for(
$i = 0; $i < $c; $i++)
// или так
for($i = 0, $c = count($arr); $i < $c; $i++)


А по теме, соглашусь с sergeiss (если конечно читаемый файл не очень большой).

Спустя 1 час, 26 минут, 8 секунд (27.10.2009 - 20:28) nikusis написал(а):
спасибо. буду вникать
Быстрый ответ:

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