Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Определить ТИЦ ресурса
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
Круто, а что здесь писать $xml_text Это удалённый файл, названия которого у меня нет...
Champion
Отправлено: 01 Апреля, 2011 - 19:58:02
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Почему названия нет? Ссылка же есть? $xml_text - это его содержимое уже.
Получить текст можно file_get_contents('http://bar-navig...') или курлом. Для начала файл-гет-контентс попробуй, должно получиться.
vsll
Отправлено: 01 Апреля, 2011 - 19:59:53
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
о!, спасибки попробую... (Добавление)
Идеально работает, и просто для информации, если кроме
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Глянь не на то, что браузер показывает, а в исходный html-код страницы)
Нулевой элемент - то, что сматчилось целой регуляркой, а 1й, 2й, 3й... - это то, что засунуто в регулярке в скобки.
vsll
Отправлено: 01 Апреля, 2011 - 21:13:25
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
Получается что в скобках выдаётся длина вытащенной строки между <> - 26символов (я подсчитала ) - для нулевого значения и тд... (Добавление)
Что делать???? Если подставить переменную, то не выдаёт результат, хотя тамбшоты нормально работают, вот цикл:
Посмотри внимательно на красные символы. (Добавление)
А еще. Яндекс может капризно отнестись к частым запросам его страниц, поэтому стоит воспользоваться функцией sleep()
vsll
Отправлено: 02 Апреля, 2011 - 16:41:40
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
Да, сделала так 'http://bar-navig.yandex.ru/u?url='.$host[0].'&show=1' и всё заработало
а почему такой странный синтаксис, ведь строка содержит переменную?
Что-то если я делаю sleep, то у меня вся страница дольше грузиться, а не отдельные значения, может я опять что-нибудь не так записала:
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Vasiliya пишет:
такой странный синтаксис
Почему странный? 'вот строка' . /*точка - конкатенация*/ $переменная['с индексом'].
Либо "Всякие вещи {$переменная['с индексом']}".
Vasiliya пишет:
у меня вся страница дольше грузиться, а не отдельные значения,
Не. Происходит всё правильно, просто результат выходит только в конце. Буферизация происходит.
vsll
Отправлено: 02 Апреля, 2011 - 16:57:15
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
1сек этого достаточно?, а то если у меня будет не 9 ссылок как сейчас в категории, а 90, то полторы минуты будет грузиться страница?)))) Или сделать навигацию по 10 ссылок на странице...
OrmaJever
Отправлено: 02 Апреля, 2011 - 17:00:42
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Vasiliya пишет:
Или сделать навигацию по 10 ссылок на странице...
вот этот вариант лутше! А нащёт времени нужно пробовать. Зделай вначале 1с, если за 10 сылок не даст бан или капчу то делай 800мс и снова пробуй.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.