Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2009, 12:15   #1
Roman_
Новичок
Джуниор
 
Регистрация: 22.04.2009
Сообщений: 1
По умолчанию Как правильно зациклить?)

И так, товарищи, актуальный вопрос от нуба

Есть скрипт, для одной специфической программы, понимающей php

Скрипт выглядит вот так:
PHP код:
$url =$anchor->get_href_by_inner_text("narod.ru");


// open out file
$file=fopen("logins.txt","a+");
fputs($file,"$url\n");
// close out file
fclose($file); 
Верхняя часть скрипта берет первый попавшийся урл, в который входит "narod.ru". Нижняя его часть записывает этот урл в файл.

Но скрипт записывает только один такой урл со страницы, а мне нужно все, помогите грамотно зациклить
Roman_ вне форума Ответить с цитированием
Старый 22.04.2009, 12:27   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

это полностью зависит от структуры объекта $anchor, которую вы не посчитали нужным указать
свободен...
wall66 вне форума Ответить с цитированием
Старый 01.05.2009, 14:47   #3
Helion
 
Аватар для Helion
 
Регистрация: 29.04.2009
Сообщений: 9
По умолчанию

Я думаю можно и так, хотя действительно нужна структура $anchor
PHP код:
$url =$anchor->get_href_by_inner_text("narod.ru");
$file=fopen("logins.txt","a+");
$proverka="proverka";
while (
$url != "") {
  if (
$proverka != $url) {
    
fputs($file,"$url\n"); 
    
$proverka=$url;
    
$url =$anchor->get_href_by_inner_text("narod.ru");}
  else break;}

fclose($file); 
Нумерология онлайн - сайт для мамы
Вертолетная авиация - сайт профессии Калитка в мой скромный блог - Асинхронные мысли и Ложь - Поиск истины

Последний раз редактировалось Helion; 01.05.2009 в 14:49. Причина: Забыл дописать BB код
Helion вне форума Ответить с цитированием
Старый 01.05.2009, 15:56   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,859
По умолчанию

Цитата:
Я думаю можно и так
Вы опять пишете ошибочный код, т.к., скорее всего, 1 URL так и будет.
Информации от ТС не достаточно для решения проблемы.
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно испльзовать CheckBox Pirotexnik Общие вопросы Delphi 9 27.03.2009 16:01
Как правильно сделать выборку Minotavr_x86 БД в Delphi 9 04.03.2009 19:56
как правильно сравнивать числа? codeok Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 29.10.2008 23:26
Как правильно удалить Unit2 Небесный Общие вопросы Delphi 3 07.06.2008 22:36
Как правильно написать процедуру Cold Went Компоненты Delphi 1 29.04.2008 14:21